【文件属性】:
文件名称:Commando:Discord.js的官方命令框架
文件大小:135KB
文件格式:ZIP
更新时间:2021-03-20 09:22:17
bot discord discordjs discord-api commando
突击队
关于
Commando是的官方命令框架,它灵活,完全面向对象,易于使用,并且使创建自己的强大命令变得非常简单,此外,它充分利用了ES2017 async / await功能,以实现清晰,简洁的代码,易于编写且易于理解。
特征
普通命令名称和别名
正则表达式触发器
健壮的参数解析(支持“带引号的字符串”)
复杂的论证系统(可选)
自动提示未提供的参数
使用规则,自动验证和解析为可用值的类型系统
基本类型(字符串,整数,浮点数,布尔值)
不和谐对象(用户,成员,角色,渠道,消息)
用户定义的自定义类型
联合类型
自动重新提示无效的参数
具有默认值的可选参数
无限参数(接受与所提供的值一样多的值的参数)
对命令的多种响应
命令编辑(用户编辑触发命令的消息,并使用它进行Bot响应更新)
命令重新加载以及加载/卸载
命令冷却(节流)
安装
需要节点12.0.0或更高版本。 npm insta
【文件预览】:
Commando-master
----.eslintrc.json(5KB)
----.gitattributes(19B)
----.github()
--------dependabot.yml(502B)
--------workflows()
----yarn.lock(66KB)
----src()
--------commands()
--------dispatcher.js(10KB)
--------registry.js(21KB)
--------extensions()
--------providers()
--------types()
--------client.js(6KB)
--------errors()
--------util.js(2KB)
--------index.js(3KB)
----.npmignore(100B)
----tsconfig.json(260B)
----LICENSE(11KB)
----test()
--------bot.js(2KB)
--------commands()
--------sharder.js(746B)
--------types()
----README.md(2KB)
----typings()
--------index.d.ts(19KB)
--------discord.js-commando-test.ts(808B)
----docs()
--------commands()
--------index.yml(199B)
--------general()
----.gitignore(132B)
----package-lock.json(71KB)
----package.json(1024B)