该目录用于存放基于 botpy 开发的机器人的完整示例。
examples/
.
├── README.md
├── config.example.yaml # 示例配置文件(需要修改为config.yaml)
├── demo_announce.py # 机器人公告API使用示例
├── demo_api_permission.py # 机器人授权查询API使用示例
├── demo_at_reply.py # 机器人at被动回复async示例
├── demo_at_reply_ark.py # 机器人at被动回复ark消息示例
├── demo_at_reply_embed.py # 机器人at被动回复embed消息示例
├── demo_at_reply_command.py # 机器人at被动使用Command指令装饰器回复消息示例
├── demo_at_reply_file_data.py # 机器人at被动回复本地图片消息示例
├── demo_at_reply_keyboard.py # 机器人at被动回复md带内嵌键盘的示例
├── demo_at_reply_markdown.py # 机器人at被动回复md消息示例
├── demo_at_reply_reference.py # 机器人at被动回复消息引用示例
├── demo_dms_reply.py # 机器人私信被动回复示例
├── demo_get_reaction_users.py # 机器人获取表情表态成员列表示例
├── demo_guild_member_event.py # 机器人频道成员变化事件示例
├── demo_interaction.py # 机器人互动事件示例(未启用)
├── demo_pins_message.py # 机器人消息置顶示例
├── demo_recall.py # 机器人消息撤回示例
├── demo_schedule.py # 机器人日程相关示例
├── demo_group_reply_text.py # 机器人群内发消息相关示例
├── demo_group_reply_file.py # 机器人群内发富媒体消息相关示例
├── demo_group_manage_event.py # 机器人群管理事件
├── demo_c2c_reply_text.py # 机器人好友内发消息相关示例
├── demo_c2c_reply_file.py # 机器人好友内发富媒体消息相关示例
├── demo_c2c_manage_event.py # 机器人好友管理事件
├── demo_audio_or_live_channel_member.py # 音视频/直播子频道成员进出事件
├── demo_open_forum_event.py # 开放论坛事件对象
pip install qq-botpy
-
拷贝 config.example.yaml 为 config.yaml :
cp config.example.yaml config.yaml
-
修改 config.yaml ,填入自己的 BotAppID 和 Bot secret 。
-
运行机器人。例如:
python3 demo_at_reply.py