javascript - 如何允许某些角色运行命令
问题描述
所以我想创建自己的不和谐机器人,我只想让管理员运行某些命令。我对编程很陌生,不知道我应该怎么做。
再说一次,我是新手,不知道。
我对机器人做的唯一一件事就是添加了一些反广告系统和一个 -help 命令。所以我不认为在这里炫耀会有所帮助。
我只希望管理员运行该特定命令。
解决方案
没有任何工作我真的无法给你任何反馈,网站上的提交通常需要提问者提出的某种工作。如果您在编写不和谐机器人时遇到问题,那么您显然在来这里之前没有做太多研究,因为您可以通过快速的谷歌搜索找到这个问题的答案。尝试使用 discord.js NPM 之类的https://www.devdungeon.com/content/javascript-discord-bot-tutorial来帮助您入门。这很简单。
只允许管理员发送命令,简单的解决方案是在执行更多代码之前检查发送消息的人是否是您的管理员之一
if (receivedMessage.author == "adminusername"){
//do stuff
}
推荐阅读
- match - 匹配部分 AST 的根元素
- entity-framework-core - 一对多关系:孩子被标记为已修改而不是已删除
- swift - 如何在 swift 中使用 UIImagePickerController 从相机自动捕获图像
- android - XposedBridge 崩溃报告,如何解决?
- javascript - window.resize 使用 jquery
- javascript - 拼接功能在 1 个项目数组中无法正常工作
- amazon-web-services - 请参阅现有 VPC 以在 serverless.yml 中创建 Aurora 集群
- laravel - Laravel Gate::before SuperAdmin create 不起作用
- angular - 采用 angular 5 prod build 时未加载 amchart 4 图表
- opencv - 使用 OpenCV 的相机投影的缩放因子