logiksystems / hephaestus-framework
Hephaestus 框架。
0.0.0
2024-05-03 14:24 UTC
Requires
- php: ^8.1.0
- clue/stdio-react: ^2.6
- illuminate/database: ^10.0
- illuminate/log: ^10.0.0
- laravel-zero/framework: ^10.0.0
- nunomaduro/termwind: ^1.0.0
- react/async: ^4.2
- simplito/elliptic-php: ^1.0
- team-reflex/discord-php: ^7.3
Requires (Dev)
- fakerphp/faker: ^1.9.1
- laravel/pint: ^1.15.1
- mockery/mockery: ^1.6
- pestphp/pest: ^2.22
README
Hephaestus
- 在移动中定义交互处理程序
- 定义APPLICATION_COMMAND
- 在合适目录中创建文件(当前为:`/app/InteractionHandlers/SlashCommands`)
- 在您的新的PHP类中扩展 \App\Framework\InteractionHandlers\ApplicationCommands\AbstractSlashCommand。
- 必须指定`name`和`description`属性。
- `handle`方法将在机器人收到与此处理程序相关联的交互时被调用。
待办事项
- 支持处理
- ☑️ 应用程序命令。(未完全实现)。
- ❌ PING交互。
- ❌ 应用程序命令自动完成交互。
- ❌ 模态提交交互。
- ☑️ 消息组件交互。(未完全实现)。