import asyncio
import logging
from aiogram import Bot, Dispatcher, types
from aiogram.filters.command import Command
from aiogram.client.session.aiohttp import AiohttpSession
import cfg
# session = AiohttpSession(proxy="socks5://172.28.1.5:1080/")
session = AiohttpSession(proxy="http://172.28.1.5:3128/")
# Включаем логирование, чтобы не пропустить важные сообщения
logging.basicConfig(level=logging.INFO)
# Объект бота
bot = Bot(token=cfg.token, session=session)
# Диспетчер
dp = Dispatcher()
# Хэндлер на команду /start
@dp.message(Command("start"))
async def cmd_start(message: types.Message):
t = f"""
{'hello '*100}
"""
await message.answer(t)
# Запуск процесса поллинга новых апдейтов
async def main():
await dp.start_polling(bot)
if __name__ == "__main__":
asyncio.run(main())
Установлены модули aiogram, aiohttp_socks
Работает и сокс прокси и хттп