我正努力为机器人复制批处理设置一个超时。过一段时间,它应该会退出机器人复制命令,即使它还没有结束。
for /f %%i IN (servers.txt) DO (
rem insert the counter of time out
robocopy C:\test \\%%i\C$\test /S
)
有时,机器人复制会冻结在一台服务器上。
一段时间后,我松懈的机器人开始多次应答。重新启动闲置的bot容器可以暂时解决这个问题。
我们已经集成了一个松懈的机器人与我们的红宝石应用程序使用slack-ruby-bot宝石。
有关如何实现命令的简单示例,请参阅代码。在这个命令中,每当用户写上“any_phrase”时,机器人就会用这个确切的“any_ say”来回答。这很好,但是过了一段时间,机器人开始多次应答。
这是用停靠容器实现的,因此我添加了日志来验证我们从同一台机器获得响应,而不是从另一个容器侦听。它来自同一个IP。而且,在我重新启动容器之后,它解决了这个问题,这个问题也表明它来自同一台机器。
class Say < Sla
我根据以下示例创建了一个机器人:
到目前为止一切看起来都很好,并且在我的第一台机器人上工作。但是当我开始与机器人对话时,我创建了第二个机器人,在我的桌面上的微软团队中,我得到了一个“未能发送”错误。
当我在web中使用团队时,我可以在dev工具中看到请求的以下错误消息:
错误:One or more of the user ids provided are not valid.
我不知道可能出了什么问题。任何暗示都将不胜感激。
我见过类似的问题,但并不完全是我想要的意思。我有一个机器人,它从一台服务器复制机器人日志,然后粘贴到另一台服务器上。
问题是,日志是由mee6制作的,mee6嵌入了它的消息。我想让它完全收集嵌入的消息,并将其粘贴到另一个通道中。我该怎么做?
当前代码:
let filter = m => !m.author.user;
let collector = new Discord.MessageCollector(listenChannel, filter);
collector.on('collect', (message, col) => {
var coll