Discord.py Бот отправляет файл на канал Discord

1

Я пытаюсь, чтобы мой босс-битва отправил файл jpg на мой сервер разломов, но я продолжаю получать ошибку, которая кажется довольно необычной, поскольку я не могу найти в ней какие-либо решения в Интернете...

ошибка... discord.ext.commands.errors.CommandInvokeError: команда вызвала исключение: ClientRequestError: не удается написать тело запроса для https://discordapp.com/api/v6/channels/454374995758678029/messages

Мой импорт

import time

import discord
from discord.ext import commands
from discord.ext.commands import Bot
import asyncio

Код, который я вытащу, что ошибка связана с

@bot.command(pass_context = True)

async def image(ctx):

        await bot.send_file(ctx.message.channel, open('halogen.jpg'))

Я просто не хватает импорта или есть реальная проблема с моим кодом?

Спасибо, парни

Теги:
discord
bots
discord.py

1 ответ

0

Попробуйте сделать это таким образом.

@bot.command(pass_context=True)
async def send(ctx):
    area=ctx.message.channel
    await bot.send_file(area, r"c:\location\of\the_file_to\send.png",filename="Hello",content="Message test")

Вы можете сослаться на документацию о диссонансе для этой ссылки здесь

Ещё вопросы

Сообщество Overcoder
Наверх
Меню