Чтобы это исправить, я пытаюсь использовать прокси, но все равно получаю ту же ошибку
Я запускаю этот код
Код: Выделить всё
API_TOKEN = 'token'
session = AiohttpSession(proxy='https://:
@:')
bot = Bot(token=API_TOKEN, session=session)
dp = Dispatcher(storage=MemoryStorage())
def make_picture():
# Твоя логика обработки сообщения
# Например, создаем картинку (здесь просто как пример черного изображения)
img = BytesIO()
img.name = 'result.png'
# Генерируем картинку как черное изображение
from PIL import Image
image = Image.new('RGB', (200, 200), color='black')
image.save(img, 'PNG')
img.seek(0)
return img
router = Router()
@router.message(Command("start"))
async def start_handler(msg: Message):
await msg.answer("Hi!")
@router.message()
async def message_handler(message: Message):
img = make_picture()
await message.answer_photo(BufferedInputFile(file ='test',filename='result.png'))
async def main():
dp.include_router(router)
await bot.delete_webhook(drop_pending_updates=True)
await dp.start_polling(bot)
if __name__ == "__main__":
await main()
Но когда я пишу какое-либо сообщение, и бот должен отправить изображение, у меня возникает ошибка
Код: Выделить всё
aiogram.exceptions.TelegramNetworkError: HTTP Client says - ClientConnectionError: Failed to send bytes into the underlying connection ConnectionПоэтому у меня два вопроса:
- < li>Как настроить бота aiogram с использованием прокси
- Есть ли другой способ отправить картинку без прокси
Подробнее здесь: https://stackoverflow.com/questions/790 ... ng-aiogram
Мобильная версия