我想让我的不和谐机器人发送图像/ gifs

时间:2018-09-09 03:17:35

标签: python bots discord discord.py

我一直在拼命寻找答案,但是我找不到任何有帮助的东西!我一直在尝试我发现的所有可能起作用的代码,但要么命令未加载(它表示机器人正在键入然后停止),要么只是机器人本身不起作用。

我不是一个很好的编码器,所以我只能写消息,但是我完全不知道如何让它发送图像。顺便说一下,我正在使用python。

对不起,如果已经回答;;

1 个答案:

答案 0 :(得分:2)

我知道您的问题已经解决,但是我将发布答案,以便有相同问题的人能够轻松找到解决方案。

要发送图像或GIF,这是两个选项(改编自here):

  1. 打开文件并将其直接发送到频道:

    with open('my_image.png', 'rb') as picture:
        await client.send_file(channel, picture)
    
  2. 直接传递文件名:

    await client.send_file(channel, 'my_image.png')
    

以下是一些有用的链接: