info:aiogram.event: id id = 794626540 не обрабатываются. Продолжительность 3 мс от бота ID = 7469046391 < /p>
Я не программист, и я совсем не могу понять, почему оно перестало читать начальное сообщение, объясните, как работать с маршрутизатором и что Я сделал бы не так?
Я думаю, что здесь чего -то не хватает, но я не понимаю. />
Код: Выделить всё
import asyncio
import logging
from aiogram import Bot, Dispatcher, types, F, Router
from aiogram.types import Message
from aiogram.filters.command import Command
from aiogram.fsm.context import FSMContext
from aiogram.fsm.state import State, StatesGroup
from aiogram.utils.markdown import hbold, hlink
from aiogram.utils.chat_action import ChatActionSender
from config import TOKEN
from aiogram.fsm.storage.memory import MemoryStorage
storage = MemoryStorage()
dp = Dispatcher(storage=storage)
logging.basicConfig(level=logging.INFO)
bot = Bot(token=TOKEN)
class Form(StatesGroup):
brand = State()
model = State()
year = State()
vin = State()
parts = State()
problem = State()
questionnaire_router = Router()
@questionnaire_router.message(Command("start"))
async def start_questionnaire_process(message: Message):
async with ChatActionSender.typing(bot=bot, chat_id=message.chat.id):
await asyncio.sleep(2)
await message.answer('Добро пожаловать в наш сервис! 🔧 Мы рады помочь вам найти надежного специалиста для обслуживания вашего автомобиля. Наши пользователи могут легко сравнить цены и выбрать лучший автосервис. Заботьтесь о своем авто с нами!')
await message.answer(f"Здравствуйте, {(message.from_user.full_name)}, подскажите марку Вашего автомобиля?")
await state.set_state(Form.brand)
@questionnaire_router.message(F.text, Form.brand)
async def capture_name(message: Message, state: FSMContext):
await state.update_data(name=message.text)
async with ChatActionSender.typing(bot=bot, chat_id=message.chat.id):
await asyncio.sleep(2)
await message.answer('Введите модель:')
await state.set_state(Form.model)
/// etc
Подробнее здесь: https://stackoverflow.com/questions/793 ... ot-handled