nonebot编写插件基础(一)

1.首先要导入 nonebot 的必要包

# 导入事件响应器函数
from nonebot import on_keyword
# bot使用的对象和字典
from nonebot.adapters.onebot.v11 import Message

2.写事件响应器
事件函数名=响应器函数(“事件响应器名”,aliases={‘响应关键词1’}, priority=响应优先级, rule=响应器规则, block=是否阻断True/False)

#这里不一定要用key_keyword,也可以用别的事件响应器函数,具体有哪些常用的下篇文章再说
helloword=on_keyword({"hello"})

3.事件处理这部分涉及一些语法糖,以后讲,照抄就行

# 定义了函数,在函数前加上这段来进行说明这是一个handle
@helloword.handle()
# 创建一个异步函数
async def _():
    await helloword.finish(Message("hello"))

完整代码

from nonebot import on_keyword
from nonebot.adapters.onebot.v11 import Message
helloword=on_keyword({"hello"})
@helloword.handle()
async def _():
    await helloword.finish(Message("hello"))

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论