discord - 有没有办法做到这一点?顺便说一句,不和谐突击队
问题描述
我想discord.js
在您键入的机器人上添加一个命令:
-si <imagename>
将服务器图标设置为此图像。这是我的代码。但是程序没有加载,它加载了一瞬间,然后就死了,绝对没有错误。请帮忙。
const commando=require('discord.js-commando');
console.log("\n ~ Server Icon Changer Online ");
var i=0;
const usr=require('./cred.json');
class cd extends commando.Command{
constructor(client){
super(client,{
name: 'si',
group: 'channels',
memberName: 'si',
description: 'Changes server icon'
});
}
async run(message,args){
message.delete();
if(usr.allowedIDs.includes(message.author.id)) {
guild.setIcon('./ahtm-icon1.png')
.then(console.log)
.catch(console.error);
setIcon(icon, reason) {
return this.client.resolver.resolveImage(icon).then(data => this.edit({ icon: data, reason }));
}
如果确实需要联系我:LilCxmstxin_#0420
我的硝基在 12 月 23 日到期,所以如果你在那之后碰巧联系我
LilCxmstxin_#4108
解决方案
这是您的代码还是整个文件的和平?
无论如何,最后你在使用client.login("YOUR TOKEN")
吗?
此外,您只是登录到控制台("\n ~ Server Icon Changer Online ");
,您应该在机器人在线的就绪事件中执行此操作。
此事件的一个简单示例:
client.on('ready', () => {
console.log("Bot is ready!");
});
推荐阅读
- spring-boot - 在 REST API 中与 JSON 一起发送表单数据
- amazon-web-services - 何时使用 Redis 与 DynamoDB
- r - 在 R 中创建联合核密度函数
- java - 无状态资源服务器有效地验证 Facebook 令牌
- php - SimpleXML -> 获取条目信息问题
- windows - PowerShell 2 命令仅列出本地禁用的用户帐户
- javascript - 错误:knex:缺少必需的配置选项“客户端”
- ckeditor - 在ck编辑器5中从谷歌文档复制粘贴时删除锚标签
- signalr - 具有 SignalR 和 Asp.Net 核心身份功能的 Blazor 服务器端:响应状态代码不表示成功:401(未经授权)
- react-native - 在渲染时调用 withTiming 回调,而不是在动画完成时调用