@Hor-Net-TT

Как ускорить бота на AIogram?

Пожалуйста помогите ускорить данный код на Aiogram

from config import dp, executor, FSM, admin
from data import BanMessages, NewBanMessage
from aiogram import types
from aiogram.dispatcher import FSMContext

import logging


logging.basicConfig(level=logging.INFO)


@dp.message_handler(content_types=types.ContentType.NEW_CHAT_MEMBERS)
async def DeleteMessage(message: types.Message):
    await message.delete()


@dp.message_handler(commands='BanMessage')
async def AdminPanel(message: types.Message):
    if message.chat.type == 'private':
        if message.chat.id == admin:
            await FSM.message.set()
            await message.answer('Напишите сообщение которое будет блокироваться')


@dp.message_handler(state=FSM.message)
async def BanMessage(message: types.Message, state=FSMContext):
    async with state.proxy():
        try:
            data = str(message.text)
            await message.answer(f'{NewBanMessage(data)}')

        except ValueError:
            await message.answer('Ошибка, вы должны были ввести число')

    await state.finish()


@dp.message_handler()
async def DeleteMessage(message: types.Message):
    res = BanMessages()

    for res in res:
        if message.text.lower() in res:
            await message.delete()


if __name__ == '__main__':
    executor.start_polling(dp, skip_updates=True)
  • Вопрос задан
  • 293 просмотра
Решения вопроса 1
quadboii
@quadboii
Тут нечему работать медленно, попробуй поставить на какой-то сервак или скинуть другу, это с компом у тебя что-то не так или с интернетом. Если долго отправляется сообщение боту в телеге, то это уже сервера
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы