简单示例
约 238 字小于 1 分钟
2025-01-23
简单示例
对于初学者但是对 QQ 机器人有简单需求的用户, 这里提供一些可供 CV 的示例:
捕获指定群聊的指定消息内容, 并且发送消息
from ncatbot.core import BotClient
from ncatbot.core.message import GroupMessage
bot = BotClient()
@bot.group_event()
async def on_group_message(msg:GroupMessage):
group_uin = 12345678 # 指定群聊的账号
if msg.group_id == group_uin and msg.raw_message == "你好":
await bot.api.post_group_msg(msg.group_id, text="你好呀,有什么需要我帮忙的吗?")
bot.run()
运行结果如下:
捕获指定群聊的指定用户的指定信息,并且进行图片回复
from ncatbot.core import BotClient
from ncatbot.core.message import GroupMessage
bot = BotClient()
@bot.group_event()
async def on_group_message(msg:GroupMessage):
group_uin = 12345678 # 指定群聊的账号
user_uin = 987654321# 指定用户的账号
if msg.group_id == group_uin and msg.user_id == user_uin and msg.raw_message == "你好":
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()
运行如下:
版权所有
版权归属:huan-yp