正如标题所揭示的,我想创造一个不和谐博特执行以下功能。
用户的PM机器人和机器人将与用户的不和谐名一起复制文本并将其粘贴到一个不和谐服务器的文本通道。这真的是我需要它做的事,但我不知道如何编程一个不和谐的机器人。
这将是最好的,如果有人教我,但如果你给我所有的代码我只是简单地尝试阅读和自学。
谢谢!
只要安装的Node.js和NPM。
打开命令提示符并使用“CD / yourbotfolder”
使用NPM安装discord.js。 (NPM安装--save discord.js)
创建一个新的JavaScript文件。
粘贴到这一点:
const Discord = require('discord.js');
const bot = new Discord.Client();
var server;
var DChannel;
bot.on('ready', () => {
server = bot.guilds.get(YOUR_SERVER_ID);
DChannel = server.channels.get(YOUR_CHANNEL_ID);
console.log('--------------------\n\n\nREADY: '+ new Date() +'\n\n\n--------------------');
});
bot.on('message', (message)=>{
if (message.channel.type.toLowerCase() == 'dm' || message.channel.type.toLowerCase() == 'group') {
var embed = new Discord.RichEmbed()
.setAuthor(message.author.username, message.author.avatarURL)
.setDescription(message.content)
.setTimestamp(new Date())
.setColor('#C735D4');
DChannel.send(embed);
}
});
bot.login(process.env.TOKEN);
如何获得一个通道的ID:右键单击通道,然后单击“复制ID”
如何让你的服务器的ID:右键单击您的服务器的图标在您的服务器列表,然后单击“复制ID”
现在,再次打开命令提示符下输入“cd / yourbotfolder”,然后运行这个:node yourbotfile.js