如何使用 client.send_file discord.py
How do I use client.send_file discord.py
@my_bot.command()
async def memes():
await client.send_file(discord.Object(id='321332957690331138'),'1.jpg')
我使用了它,但我得到了错误代码 401,即未授权
my_bot.run(TOKEN)
我正在使用它登录
我的所有其他命令都有效,不会输出此错误。
-我是这个网站的新手,所以我可能做错了什么-
你的问题是你需要传递一个正确的目的地(服务器中的频道)作为第一个参数。要从服务器 ID 获取服务器对象,您可以使用:
server = client.get_server('321332957690331138')
要获取该服务器的默认频道,您可以使用:
server.default_channel
总而言之,您现在拥有:
await client.send_file(client.get_server('321332957690331138').default_channel, '1.jpg')
希望我有所帮助!
@my_bot.command()
async def memes():
await client.send_file(discord.Object(id='321332957690331138'),'1.jpg')
我使用了它,但我得到了错误代码 401,即未授权
my_bot.run(TOKEN)
我正在使用它登录 我的所有其他命令都有效,不会输出此错误。 -我是这个网站的新手,所以我可能做错了什么-
你的问题是你需要传递一个正确的目的地(服务器中的频道)作为第一个参数。要从服务器 ID 获取服务器对象,您可以使用:
server = client.get_server('321332957690331138')
要获取该服务器的默认频道,您可以使用:
server.default_channel
总而言之,您现在拥有:
await client.send_file(client.get_server('321332957690331138').default_channel, '1.jpg')
希望我有所帮助!