我试图让机器人回复任何带有特定消息的DM,但只有一次,所以如果它再次被同一个用户发送,它会忽略它。
这是我的代码,但现在它一直在发送消息,如果他们继续登录,我不知道如何面对这一点
if (msg.channel.type == "dm") {
msg.author.send("test");
return;
}
});
你可以像艾伦建议的那样保存身份证,但你真的不需要
if (msg.channel.type == "dm") {
if (msg.author.dmChannel.lastMessage) return;
//code
}
我正在寻找一种方法,使一个不和谐的机器人反应或答复,只有某些用户。它可以通过角色或ID选择用户,但我似乎无法让它工作。这就是我尝试过的: 如果有帮助的话,我正在用Discord JS编写代码。这是整个索引。js文件: 文件运行正常,机器人联机,然后打印“就绪!”然而,对于控制台来说,代码的其余部分似乎不起作用。
问题内容: 我正在尝试将.csv文件中的大量数据转储到SQL Server 2012数据库中。我没有进行数千次INSERT的工作,而是在进行调查。 编辑: 这是一个自动化的过程,而不是一次性的。我也没有此数据库的权限。 当我尝试将数据复制到数据库中时,不会返回任何错误,但实际上也不会复制任何内容-它只会返回。我已将其缩减为无法正常工作的最小情况。 首先,创建一个包含两列的简单表: 然后,使用来从中
最近,不和谐增加了新功能,当用户回复消息时,它会引用它,并添加一行回复者的个人资料图片与原始发件人的个人资料图片和消息,如图所示(我回复来自机器人的消息): 有可能不和谐地做这件事吗。js? 目前,我使用,但是机器人只是发送一条消息,而不是实际回复(发送“回复类型”消息),这是我通过应用程序的GUI手动回复消息时显示的(如上所示)。
问题内容: 在Dockerfile中,我有 我想排除整个目录,例如我的node_modules目录。 像这样: Docker有可能吗? 问题答案: 在您的docker build上下文目录中创建文件(因此,在这种情况下,很可能是node_modules的父目录),其中只有一行: 尽管您可能只想: 有关dockerignore的信息:https ://docs.docker.com/engine/r
问题内容: 我想要一个目录,但是我不想覆盖任何现有文件,即使它们比复制的文件还旧。我想做到完全非交互式,因为这将是Crontab Bash脚本的一部分。有任何想法吗? 问题答案: 从手册页中获取: 例:
问题内容: 这个问题已经在这里有了答案 : java“ void”和“ non void”构造函数 (4个答案) 10个月前关闭。 问题答案: 您定义的实际上不是构造函数,而是称为的方法。如果您将代码更改为如下所示,则可以正常运行: 如果未明确定义任何特定的构造函数,则编译器会自动创建一个无参数的构造函数。