Задать вопрос
@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)
  • Вопрос задан
  • 306 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
quadboii
@quadboii
Тут нечему работать медленно, попробуй поставить на какой-то сервак или скинуть другу, это с компом у тебя что-то не так или с интернетом. Если долго отправляется сообщение боту в телеге, то это уже сервера
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽