我目前正在尝试创建一个不和谐的机器人,将人们随机分成两个团队。现在,我能够发送消息和反应,然后返回一个用户列表,对机器人的信息作出反应。但我面临以下问题:
列表包括机器人;列表只包括机器人和第一个对消息做出反应的人(我想随机选择10个玩家,不包括机器人),我需要把这个列表分成两个团队
if str(reaction.emoji) == '✅': ## right now this is just selecting the game
def check(reaction, user): ## this check is here but I was unable to
因此,我在过去见过一些机器人,它们将向您发送一个dm,在您运行命令的通道中,它将有一个不和谐的消息链接,将您置于机器人在dms中发送给您的消息中。这是我得到的
async def test(ctx):
await ctx.author.send("hi")
await ctx.send(f"Heres the link to the message! {link}")
(忽略缩进)所以我想让机器人获得它发送的消息的链接
我有一个夹着很多照片的文件夹。现在我要建立一个新的不和谐机器人。不和谐的机器人应该选择一个随机的图片从图片文件夹和张贴。
我已经配置了机器人,他发送图片,现在我需要一个随机的图片从文件夹。
目前为止,我可以列出我所拥有的图片。但我总是能得到所有的照片,而不仅仅是一张:
Dir.glob("/home/user/photo/*.jpg") do |image|
bot.message(content: 'Ping!') do |bot|
bot.respond image
end
我正在制作一个不和谐的机器人,将有一个功能,将用户的移动到一个随机的语音频道,如果他们想。我在互联网上连续搜索了3个小时,并检查了整个文档。但还是什么都找不到。 注意:我知道这个机器人的想法看起来没用。但这正是我需要的。 代码: let voiceChannels = message.guild.filter(g => **idk how to check if it's vc** ); 这就是我在3个小时内发现的。
我刚接触过蟒蛇和不和谐的机器人。我为朋友的服务器创建了一个机器人,我被困在了一个特定的事件中。我希望能够:
等待某个用户发送随机消息等待某个用户响应该消息(如果其他人在我想要的用户之前回复,我希望代码停止运行让bot发送消息)
这是我的代码,它可能是不正确的,但我从来没有这样做过。如果有人能回复完整的事件功能,我会很高兴的。谢谢!
@client.event
async def on_message(message):
if (message.author.id == "User who sends the first message"):
我想发送一个信息,从我的不和谐机器人使用我的不和谐身份的一个特定的用户,像我。我尝试了以下代码,其中我的客户机对象被命名为bot:
bot.users.get("My Id copied from discord").send("Message to Send");
但是,在终端中会出现以下错误:
bot.users.get不是函数
请帮助我解决这个错误。谢谢