搜索
切换搜索
切换菜单
切换个人菜单
欢迎来到小可 · Wiki,人人可编辑的,多平台聊天机器人“小可”的官方文档资源。
小可很可爱,请
给我们打钱
。
原 MkDocs 已迁入本站。若发现 404 属正常现象,请点击左上角搜索您想要的模块。
查看“新建模块指南”的源代码
来自小可 · Wiki,人人可编辑的,QQ机器人“小可”的官方文档资源
阅读
查看源代码
查看历史
页面
讨论
更多操作
←
新建模块指南
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
# 新建一个文件夹。 # 在新建的文件夹内新建一个名为 <code>__init__.py</code>的文件。 # 编写一个异步函数,异步函数接收一个 <code>dict</code> 类型的参数,这个 <code>dict</code> 包含从 <code>parser.py</code> 和 <code>bot.py</code> 传入的信息。 # 在函数外编写一些能够被加载器识别的变量,变量值需为 <code>dict</code>,以下是能够被加载器识别的变量(不需要的变量可不编写,示例可以看已经写好的模块): <syntaxhighlight lang="python3"> # 函数名后面不要带括号 admin = {'绑定指令名': 函数名} #将函数标记为仅超级管理员可用的指令,此变量内的函数会在机器人启动时被强制启用,不可关闭 essential = {'绑定指令名': 函数名} #将函数标记为基础命令,此变量内的函数会在机器人启动时被强制启用,不可关闭 command = {'绑定指令名': 函数名} #将函数标记为模块命令,此变量内的函数需要在机器人启动后进行手动启用 help = {'绑定指令名':{'module': '模块简略帮助', 'help': '模块详细帮助'}} #此变量用于编写帮助 regex = {'绑定指令名': 函数名} #将函数标记为正则命令,此变量内的函数在机器人启动后手动启用。标记为正则命令的函数会处理机器人收到的每一条消息。 self_options = ['自定义参数'] #用于检查用户是否要求开启某一项功能,可帮助判断。 options = ['自定义参数'] #用于检查群组是否要求开启某一项功能,可帮助判断。 </syntaxhighlight> 灵活运用这些东西。 [[Category:开发]]
本页使用的模板:
Template:Extension DPL
(
查看源代码
)
返回
新建模块指南
。
Cookie帮助我们提供我们的服务。通过使用我们的服务,您同意我们使用cookie。
更多信息
确定