更新 Discord Bot 昵称
Posted
技术标签:
【中文标题】更新 Discord Bot 昵称【英文标题】:Updating Discord Bot Nickname 【发布时间】:2021-04-15 21:52:28 【问题描述】:在过去的一两周里,我已经用尽了很多选择和尝试。我的所有设置都正确,但我正在努力定位机器人的昵称。
预期结果:我想每 X 秒(在本例中为 10)(不是用户名)以与 Binance 代码价格同步。
问题:在不发出命令的情况下正确定位机器人的昵称。我收到“我”未定义的错误
代码:
client.on('ready', () =>
setInterval(() =>
client.guilds.cache.find(guild => guild.id === 'GUILD_ID').me.setNickname("$" + '$ticker.DOGEUSDT');
, 10000);
)
【问题讨论】:
【参考方案1】:client.on('ready', () =>
setInterval(() =>
client.guilds.cache.get("652865271089856525").members.cache.find(member => member.id === client.user.id).setNickname("$" + `$value`);
, 10000);
)
对我来说,这非常有效。通过在终端中输入 npm i discord.js@latest
来确保您使用的是 discord.js v12。
但我给你一个小提示:如果你想将变量放在字符串中,你必须使用 ` 而不是 ' 或 "。
【讨论】:
我实际上只是忘记从之前的尝试中删除它,而且我也在桌面内部使用它(它绑定到我的 Tartarus,因为我使用的是 60%,而板上没有该符号)。 @JamesHobday 我已经编辑了我的答案代码。现在试试这个。 感谢您的建议。仍然遇到未定义的“我”。 我有点兴奋,但它给了我一个属性“成员”未定义slams head on desk @JamesHobday 您使用的是 discord.js v12 对吗?以上是关于更新 Discord Bot 昵称的主要内容,如果未能解决你的问题,请参考以下文章
Python,Discord bot 未回复消息且终端未更新