Мне необходимо перевести бота на локальный сервер, чтобы отправлять файлы больше 50мб.
Я нашёл в документации aiogram решение, как это делается и пишу следующий код:
from aiogram import Bot, Dispatcher
from config import BOT_TOKEN
from aiogram.bot.api import TelegramAPIServer
from aiogram.contrib.fsm_storage.memory import MemoryStorage
storage = MemoryStorage()
local_server = TelegramAPIServer.from_base('http://127.0.0.1:8081')
bot = Bot(BOT_TOKEN, server=local_server, parse_mode="HTML")
dp = Dispatcher(bot, storage=storage)
Сам бот запускается в другом файле. И после запуска выдаёт ошибку:
aiogram.utils.exceptions.NetworkError: Aiohttp client throws an error: ClientConnectorError: Cannot connect to host 127.0.0.1:8081 ssl:default [Удаленный компьютер отклонил это сетевое подключение]
При чём не важно, какой адрес указывается, всегда выдаёт NetworkError. Как это исправить и в чём причина