【问题标题】:Programming a Discord bot in python- How do make the bot send a random image from a group of images?在 python 中编写 Discord 机器人 - 如何让机器人从一组图像中发送随机图像?
【发布时间】:2021-04-17 00:41:11
【问题描述】:

每当有人说“狗”时,我想让我的不和谐机器人从一组图像中发送一张随机图像。这是我所拥有的:

@client.event
async def on_message(message):
  if message.content.startswith('dog'):
    await message.channel.send(file=discord.File(random.choice('dog1.JPG', 'dog2.JPG', 'dog3.JPG')))

它似乎不起作用,有什么想法吗?

【问题讨论】:

    标签: python discord.py


    【解决方案1】:

    random.choice 将一系列可供选择的项目作为参数,而不是单个项目。你需要做random.choice(('dog1.JPG', 'dog2.JPG', 'dog3.JPG'))

    【讨论】:

    • 成功了,非常感谢!!我对编程有点陌生,一直在尝试解决这个问题......
    • 不客气,很高兴我能帮上忙! :) 祝你在未来的努力中好运!
    • 哦,好吧,不知道该怎么做。谢谢。
    猜你喜欢
    • 2021-06-18
    • 2020-09-12
    • 2019-12-13
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    • 2021-08-19
    • 2017-07-27
    • 2020-05-13
    相关资源
    最近更新 更多