我的python脚本:
import discord
TOKEN = 'X'
client = discord.Client()
@client.event
async def on_message(message):
# we do not want the bot to reply to itself
if message.author == client.user:
return
if message.content.startswith('!test'):
msg = "This m
我正在构建一个机器人,我想让它在我的服务器上指定一个特定的角色,如果他们给机器人一个特定的密码。
if message.guild is None:
if message.guild is None:
if passphrase in message.content:
await message.channel.send("You've been verified!")
我已经让机器人识别了事件,但我不知道如何为用户分配我想要的角色。
我将如何让机器人在我的服务器中在这个if语句中指定特定的角色?
我将我的代码从本地发布到终端服务器(Prod)。我已经在Orchestrator上设置了所有内容,如机器人、环境、进程和上传的NuGet包。我开始运行该作业,但在运行1分钟后失败。
我收到错误消息"Read range error on Orchestrator“。我在终端服务器上有有效的配置文件。我甚至在Studio上检查了Excel的活动,它是最新的。不知道问题出在哪里。有人能帮我一下吗。这对在生产环境中运行我的机器人非常有帮助。
注意:我使用的是Studio 2018.2.3和Orchestrator 2018.4.1
在本地机器上它运行得很好,我只在终端服务器上的Orchest
我正在尝试创建一个查询,该查询将返回按日期访问过某些内容的不同用户数的结果。现在我有一个查询,它将显示2列,第一列是日期,第二列是用户名。它将列出在特定日期访问应用程序的所有不同用户,但每个用户都有自己不同的行。下面是执行此操作的查询:
SELECT DISTINCT logdate, User AS ReportUser
FROM table
WHERE appname='abcd1234' AND logdate >=DATE-30
我尝试过将COUNT()放在User周围,但它指出所选的非聚合值必须是相关组的一部分。
你知道如何让这个查询只显示过
我目前正在用Java制作一个IRC机器人(我知道,那里有很多框架),我正试图让它连接到多个服务器上。我遇到的问题不是连接部分,我只是在x个线程中运行我的Connect类。每个线程都会将机器人连接到指定的服务器/端口。现在我的问题是,当用户输出某些文本时,机器人应该向频道发送消息,说“您输入了这个命令”(举个例子)。现在我想让机器人给所有的服务器发消息说“你输入了这个命令”。这只是一个例子(这就是为什么它没有多大意义)。
Connect f = new Connect(irc.freenode.net, 6667);
Thread ft = new Thread(f);
ft.start();