![](/img/trans.png)
[英]How do I make discord bot have an emoji reaction after it sends its message in discord.js?
[英]How do I make my discord bot have a custom status (discord.js)
我正在尝试找到一种通过 discord.js 更新我的机器人状态的方法
我已经尝试了整个 web 的解决方案,但似乎找不到任何解决方案。 我已经查看了 StackOverflow 等。
请注意我在 discord.js V12 上运行
client.user.setActivity(`Hello World`, {type: 'PLAYING'});
或者
client.user.setPresence({ activity: { name: `Something`, type: "LISTENING" }, status: 'dnd' });
有很多方法可以做到这一点。 希望这可以帮助。
我已经尝试了整个 web 的解决方案,但似乎找不到任何解决方案
您是否没有查看discord.js 文档网站,该解决方案在该网站上有明确记录且易于发现? 当涉及到这些类型的问题时,我建议先看看那里。
我不知道您所说的status
是什么意思(您是在谈论空闲/离线/在线状态还是“机器人正在玩 x”状态?),但我在下面展示了如何同时进行状态和活动的简单示例。 这些示例均直接取自 discord.js 文档。
地位
// Set the client user's status
client.user.setStatus('idle')
.then(console.log)
.catch(console.error);
活动
// Set the client user's activity
client.user.setActivity('an activity', { type: 'PLAYING' })
.then(presence => console.log(`Activity set to ${presence.activities[0].name}`))
.catch(console.error);
相关资源
https://discord.js.org/#/docs/main/stable/class/ClientUser?scrollTo=setStatus
https://discord.js.org/#/docs/main/stable/class/ClientUser?scrollTo=setActivity
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.