【发布时间】:2019-10-29 14:10:51
【问题描述】:
我刚刚从开发和编码/编程的长期中断中恢复过来,所以生锈是一种轻描淡写的说法。
我正在使用 Discord 机器人 (discord.js) 来处理用户填写和发布的某些表格,在收集到该表格后,应将其发布到单独的隐藏频道以进行存档,然后删除原始用户帖子将混乱降至最低。我完全理解这是一种没有 args 和数组的基本处理方式,但对于第一次尝试,它似乎几乎可以按预期工作。
到目前为止,几乎所有内容都按预期工作,除了当机器人将用户帖子的内容发布到存档频道时,它返回''
//Discord, client, and console info up here
client.on('message', message => {
if (!message.guild) return;
if (message.content.startsWith('Name:')) {
message.author.send('Thanks for your interest in the group. Your info will be reviewed shortly')
message.delete(5000)
if (message.author.bot) return undefined
let msg = message.content
if (message.content.startsWith('Name:')) {
const generalChannel = message.guild.channels.get('channel-id')
generalChannel.send(message)
}
}
//client.login info below here
理想情况下,机器人应该能够获取用户帖子的内容,并将其与message.author.id 一起发布到存档频道,然后删除用户的原始帖子。
【问题讨论】:
标签: javascript node.js string ecmascript-6 discord.js