外观
简单示例
约 412 字大约 1 分钟
2025-01-23
管理员指令
为了拉满大家的成就感,我们提供了内置的管理员指令,只要你成功运行了项目,你不需要编写任何逻辑,简单三行代码就可以使用管理员指令。
from ncatbot.client import BotClient
bot = BotClient(use_ws=False)
bot.run(reload=True)
当你运行后,你需要使用管理员账号向机器人发送指令,你可以发送/帮助
来获取可用指令。 以上就是管理员目前可用的所有指令,后续会不断更新,你可以在我们的讨论群或者issus里提出你想要的指令。
简单示例
对于没有基础但是对QQ机器人有简单需求的用户,这里提供一些简单示例: 捕获指定群聊的指定用户的信息,并且进行AI回复
from ncatbot.client import BotClient
from ncatbot.message import GroupMessage
bot = BotClient()
@bot.group_event
async def on_group_message(msg:GroupMessage):
group_uin = # 指定群聊的账号
user_uin = # 指定用户的账号
if msg.group_id == group_uin and msg.user_id == user_uin:
await bot._bot.ai_response(msg.raw_message, msg.group_id)
bot.run(reload=True)
运行结果如下:
捕获指定群聊的指定用户的信息,并且进行图片回复
from ncatbot.client import BotClient
from ncatbot.message import GroupMessage
bot = BotClient()
@bot.group_event
async def on_group_message(msg:GroupMessage):
group_uin = # 指定群聊的账号
user_uin = # 指定用户的账号
if msg.group_id == group_uin and msg.user_id == user_uin:
await bot._api.post_group_file(group_id=group_uin, image="https://gitee.com/li-yihao0328/nc_bot/raw/master/logo.png")# 文件路径支持本地绝对路径,相对路径,网址以及base64
bot.run(reload=True)
运行如下:
@简单示例持续更新...