Daily build
This commit is contained in:
@@ -1,12 +1,17 @@
|
||||
"""
|
||||
Echo 插件
|
||||
Echo 与交互插件
|
||||
|
||||
提供 /echo 指令,用于原样回复用户输入的内容。
|
||||
提供 /echo 和 /赞我 指令。
|
||||
"""
|
||||
from core.command_manager import matcher
|
||||
from core.bot import Bot
|
||||
from models import MessageEvent
|
||||
|
||||
__plugin_meta__ = {
|
||||
"name": "echo",
|
||||
"description": "提供 echo 和 赞我 功能",
|
||||
"usage": "/echo [内容] - 复读内容\n/赞我 - 让机器人给你点赞",
|
||||
}
|
||||
|
||||
@matcher.command("echo")
|
||||
async def handle_echo(bot: Bot, event: MessageEvent, args: list[str]):
|
||||
@@ -24,17 +29,18 @@ async def handle_echo(bot: Bot, event: MessageEvent, args: list[str]):
|
||||
|
||||
await event.reply(reply_msg)
|
||||
|
||||
@matcher.command("poke")
|
||||
@matcher.command("赞我")
|
||||
async def handle_poke(bot: Bot, event: MessageEvent, args: list[str]):
|
||||
"""
|
||||
处理 poke 指令,发送群戳一戳
|
||||
处理 赞我 指令,发送点赞
|
||||
|
||||
:param bot: Bot 实例
|
||||
:param event: 消息事件对象
|
||||
:param args: 指令参数列表(本指令不使用参数)
|
||||
"""
|
||||
|
||||
await bot.call_api("group_poke", {
|
||||
"group_id": event.group_id,
|
||||
"user_id": event.user_id
|
||||
})
|
||||
try:
|
||||
# 尝试发送赞
|
||||
await bot.send_like(event.user_id, times=10)
|
||||
await event.reply("戳一戳发送成功!")
|
||||
except Exception as e:
|
||||
await event.reply(f"戳一戳发送失败:{str(e)}")
|
||||
Reference in New Issue
Block a user