我有一个关于Debian9不一致引导的问题,我试图运行我的代码,但是VPS抛给我这个错误。以前,我通常在另一个VPS上安装这个机器人,一切都正常工作,但现在它不工作了。我不知道我是否遗漏了任何模块或错误安装的节点和npm。
TypeError: fields.flat is not a function
at Function.normalizeFields (/home/bot/node_modules/discord.js/src/structures/MessageEmbed.js:443:8)
at MessageEmbed.addFields (/home/bot
我试过这样做:
if(!msg.author.hasPermission('MANAGE_MESSAGES')) return msg.channel.send(":x: You don't have permissions. :x:")
但它给了我这个错误:
TypeError: msg.author.hasPermission is not a function
at Client.bot.on.msg (D:\Development\Jaycobe [DISCORD]\index.js:28:28)
at Client.emit (events.
我想运行一个javascript程序,而不会在node.js中终止:--
这是using while(1);做这件事的正确方法吗?
在这个javascript程序中,我创建了一个websocket &向它列表。
每当数据出现在websocket上时,它就会抛到console.log上。
test.js :--
var tt = new websocket_fun();
function websocket_fun()
{
var temp = new websocket_create();
while(1);
}
function websocket_create()
我有一个问题:当我添加角色成员时,我的机器人在我的主服务器上崩溃(reuuu在dev服务器上),在dev服务器上,角色reuuu工作得很好。
我不明白这个错误。
^
TypeError: Cannot read property 'hasPermission' of null
at Client.<anonymous> (/home/container/index.js:96:23)
at Client.emit (events.js:326:22)
at MessageCreateAction.
我在我的控制台中得到了这个错误:
(node:33480) UnhandledPromiseRejectionWarning: TypeError: Function.prototype.apply was called on #<Object>, which is
a object and not a function
at MessageCollector.handleCollect (C:\Users\RIJAK\Documents\GitHub\asta-jr\node_modules\discord.js\src\structures\interfaces\Co
我希望在未定义类属性this.url的情况下,测试会出现抛出的错误。
我在这里做错什么了?
it('should throw an error if url is not provided by default', async () => {
// Given
const Service = require('./services/websocket')
// When
const Websocket = new Service()
// Then
expect(Websocket.url).toBe
我有这个问题,我无法发送消息到特定的通道,我可以使用此代码发送消息:
let Channel = message.guild.channels.cache.get("749002989255131227");
Channel.send("Hello!")
但当我尝试发送它时,出现了错误:
(node:13580) UnhandledPromiseRejectionWarning: TypeError: Channel.send is not a function
at Client.<anonymous> (C:\Users\alier\De
我已经在我的node.js安装上成功运行了socket.io。
info - socket.io started
控制台显示它运行正常,但一旦客户端(浏览器)连接:
socket = io.connect('<my host>:8000');
控制台正在排除一个错误:
crypto.js:123
return new Hash(hash);
^
TypeError: undefined is not a function
at Object.createHash (crypto.js:123:10)
at WebSocket.
我正面临着discord.js的一个问题。在定义通道时:
client.on("guildMemberAdd", member => {
var role = member.guild.roles.find(role => role.name === "Member");
member.addRole(role);
var channel = member.guild.channels.find("name", "welcome")
channel.send("Welcome to the se
我尝试创建一个-clear (数量)的命令,并且coomand执行得很好,但是权限不正确这就是我得到的错误
TypeError: Cannot read property 'roles' of null
at Client.<anonymous> (C:\Users\elyas\OneDrive\שולחן העבודה\discordbot\main.js:448:23)
at Client.emit (events.js:327:22)
at MessageCreateAction.handle (C:\Users\elyas\OneDr
我想让我的机器人检测带有*DD的消息,并避免删除它们
var Discord = require("discord.js");
var bot = new Discord.Client();
bot.on("message", function(message) {
var input = message.content.toUpperCase();
if(input.indexOf("*DD") != -1) {
if (J===null) {
setTimeout(function(
我和discord.js和enmap.js写了一个不和谐的机器人。
一切都在我的不和谐服务器上工作。我把所有的东西都放在VPS服务器上,它仍然在我的不和谐服务器上工作。
现在,我把它放在第二个不和谐服务器上,命令不能在第二个服务器上工作。
我知道这个错误:
(node:9131) UnhandledPromiseRejectionWarning: TypeError: Supplied parameter was neither a Role nor a Snowflake.
at GuildMember.addRole (/root/node_modules/discord.js/s
我正在尝试通过用户的ID发送DM给他们。我的代码是: client.users.fetch('ID').send('Message') 当这段代码运行时,我得到的错误: client.users.fetch('ID').send('Message')
^
TypeError: client.users.fetch(...).send is not a function
at Client.<anonymous> (C:\Users\your user nam