我正在尝试编写一个不和谐的机器人,发送消息给列表中的所有用户。我在discord.js上使用client.users.fetch();方法时遇到问题。这条错误消息说明了DiscordAPIError的一些问题:未知用户、未处理的promise rejection和DiscordAPIError: Cannot send messages to this user,尽管我和机器人在同一个行会里。以下是我到目前为止拥有的代码: const Discord = require('discord.js');
const client = new Discord.Client();
c
我正在尝试通过用户的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
我希望踢通过机器人的用户,我有他们的id,并使用Client.users.fetch(ID)来获得用户。错误是".kick not a function“。
下面是我的代码片段。
var User = Client.users.fetch(ID);
User.then(function(Result) {
Result.kick();
});
任何帮助都将不胜感激。
所以我有这样一个东西,如果你在控制台中编写,它会将消息发送到一个特定的通道,在我的例子中,这个特定的通道是用户的DM,但是..我得到未定义错误的cannot read属性"send“?
let y = process.openStdin()
y.addListener('data', res => {
let x = res.toString().trim().split(/ +/g)
const dmper = client.users.cache.get("704996899132014652");
dmper.send
所以我用一个网站做了一个不和谐的机器人。网站上有一张表格,它要求您放置您的不和谐标签(user#0000)。所以我想要做的是,当你提交它的时候,它会检查提交的标签是否是真正的用户。 什么都找不到。 谢谢。 编辑:这是邮编 const fs = require("fs")
module.exports = (req,res,client) => {
let db = require("./feedback.json")
let d = true
let user = client.users.cache.find(u =>
我的代码: if(message.content == prefix + "dev"){
const owner = client.users.fetch('462223589043863562');
console.log(owner.user);
console.log(owner.id);
console.log(owner);
message.channel.send(`eggy is the dev of this chad ass bot. Discord: ${owner}`);
我是Javascript和Discord.JS的新手,我想知道我是否可以得到一些帮助?在尝试运行机器人之后,我一直在终端上看到"Users is not a function“。我还想知道我对机器人的编码是否正确。我的目标是让机器人每天在设定的时间私下给某人发消息。 谢谢。 const e = require('express')
const client = new Discord.Client()
const config = require('./config.json')
const privateMessage = require('
我正在为我的服务器经常举行的事件制作一个机器人。我正在努力使使用特定命令的人在特定日期获得DM。对于这个实例,它是<test。
const TestSet = new Set();
if (msg.member.roles.cache.has("694103248163962880")) {
msg.channel.send("Test");
TestSet.add(msg.author.id);
}
这就是运行命令时发生的情况。我不知道如何运行这个命令,并向服务器中使用该命令的每个人发送一条消息。下面是我到目前为止的情况。
var ru
因此,我为dming用户做了一个简单的命令,这些用户和机器人在同一服务器上,它总是工作得很好,但由于某些原因,它现在给出了这个错误: throw new DiscordAPIError(data, res.status, request);
^
DiscordAPIError: Unknown User
at RequestHandler.execute (C:\Users\Tommaso\Documents\GitHub\bbq-bot\node_modules\discord.js\src\rest\RequestHandler.js:298:13)
我存储ids或昵称(字符串只是因为不是不和谐的用户)。现在我想从不和谐的用户那里获得用户名。因此,我得到了一个承诺的对象,我无法访问。我读到了一些关于.then的东西,但没有成功。我不知道这种结构在这种情况下会是怎样的:
for (var i = 0; i < ids.length; i++){
let tag = client.fetchUser(ids[i]);
if(tag.username){
//if exist put his username
title.push(tag.username);
我有一个排行榜命令,可以显示谁在公会中拥有最高的平衡。然而,一个用户的帐户昨天被删除了,现在我的代码出现了问题;因为他过去常常执行work命令来赚钱。现在他走了,我得到了这个错误,TypeError: Cannot read property 'users' of undefined。快速数据库版本:^7.1.1。如果您希望看到完整的代码,请访问。
let user = client.users.cache.get(coins[i].client.users.resolve(id).split('_')
if(user ==