繁体   English   中英

我可以让我的机器人在离线时在特定的文本频道中发送消息吗?

[英]Can I somehow make my bot send a message in a specific text channel when it goes offline?

我已经有一个 function 允许机器人在线时发送消息,但如果机器人离线,我希望它发送消息说它现在离线,以便人们可以检查机器人的活动。

不,你不能,因为在机器人下线之前程序无法知道,除非你专门让它 go 自己下线,为什么他们不能只检查机器人是否有在线/不可见状态?

另一种选择是执行ping命令,如果机器人响应,则其在线(如果不是离线):

client.on("message", msg => {
   if(msg.content === "!ping") {
     return msg.reply("Online!");
   }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM