【发布时间】:2022-01-16 07:51:51
【问题描述】:
有没有办法从 Heroku 托管的 discord.py 机器人保存和发送照片?
【问题讨论】:
标签: heroku discord.py
有没有办法从 Heroku 托管的 discord.py 机器人保存和发送照片?
【问题讨论】:
标签: heroku discord.py
首先,将您的照片移动到机器人的目录并将它们推送到您的 GitHub 存储库。然后在heroku上部署项目。要发送照片(文件),请使用:
@bot.command()
async def send_photo(ctx):
await ctx.send(discord.File("photo.png"))
此命令发送一张名为 photo.png 的照片。
要发送随机照片,您可以使用random 模块中的random.choice() 函数:
import random
PHOTOS = ["photo1.png", "photo2.png", "photo3.png"]
@bot.command()
async def send_photo(ctx):
await ctx.send(discord.File(random.choice(PHOTOS)))
【讨论】:
/ 而不是 \。