当用户用机器人在pm中键入某个命令时,我想设置不一致的自定义状态。 在https://discord.js.org/#/docs/main/stable/general/welcome
上我什么都没找到有人知道怎么做吗?
谢谢
答案 0 :(得分:0)
bot不能使用CUSTOM_STATUS活动类型(因此,您不能设置自定义状态)。但是,所有其他活动类型都应该可用。
您可以直接通过ClientUser#setActivity
设置机器人的活动:
//for example ...
client.user.setActivity("a bunch of commands ", { type: "WATCHING" })
// Watching a bunch of commands
注意:“客户端”是您实例化客户端实例为(const someVar = new Discord.Client()
的任何内容。常见的替代名称是“ bot”,“ automaton”,“ discordbot” .. etc ..
您应该将#setActivity
放在事件侦听器(client.on("message" ...
,client.on("ready" ...
)中,以避免客户端尚未登录的问题。