Aiogram - бот зависает на одной строке и не выполняется дальше
Пишу прокси бота на aiogram, встретился с проблемой: после инициализации он должен отправить прокси и отключиться, но он запускается и не идет дальше. Вот код:
import logging
from aiogram import Bot, Dispatcher, executor, types
import asyncio
from aiogram.types import InputFile
import urllib.request
import os
from datetime import datetime
from asyncio import set_event_loop, new_event_loop
from configparser import ConfigParser
from proxy import *
import pretty_errors
logging.basicConfig(level=logging.INFO)
API_TOKEN = '5017012087:AAGXATlZLS3l25SxVbXIxXVcOPNqkT1Q5ig'
chat_id = -1001609952173
bot = Bot(token=str(API_TOKEN))
dp = Dispatcher(bot)
executor.start_polling(dp, skip_updates=True)
async def send(wait_for):
with open('proxies/http.txt') as schet:
http_work = 1
for i in schet:
http_work += 1
with open('proxies/socks4.txt') as schet1:
socks4_work = 1
for j in schet1:
socks4_work += 1
with open('proxies/socks5.txt') as schet2:
socks5_work = 1
for k in schet2:
socks5_work += 1
media = types.MediaGroup()
media.attach_document(types.InputFile('proxies/http.txt'), caption = f'HTTP: {http_work}\nSocks4: {socks4_work}\nSocks5: {socks5_work}')
media.attach_document(types.InputFile('proxies/socks4.txt'))
media.attach_document(types.InputFile('proxies/socks5.txt'))
media.attach_document(types.InputFile('proxies_anonymous/http_anonymous.txt'))
media.attach_document(types.InputFile('proxies_anonymous/socks4_anonymous.txt'))
media.attach_document(types.InputFile('proxies_anonymous/socks5_anonymous.txt'))
msg = await message.send_media_group(chat_id = chat_id, media=media, disable_notification=True)
print(msg)
await asyncio.sleep(wait_for)
asyncio.run(send(1))
dp.stop_polling()
if __name__ == '__main__':
os.system('python proxy.py')
