Прошу помочь с разработкой telegram-бота на Python.
Если кратко, то сотрудник медицинского учреждения запускает бот, который предлагает ему пройти регистрацию: - сотруднику предлагается выбрать подходящий вариант ответа на вопрос (ответы указаны на кнопках); - на некоторые вопросы сотрудник отвечает сам (т.е. выбора кнопок нет, но желательно по возможности поставить ограничение на вводимые данные); - после ответов на вопросы сотруднику присваивается уникальный идентификатор (по типу сообщения "Вы получили билет: ... Теперь Вы участвуете в розыгрыше: ... https://t.me/giveawaybot). Таблица с данными, которые заполняются в процессе регистрации, может сохраняться в базе данных (как вариант, SQLite).
Последовательность вопросов бота - на схеме https://www.figma.com/design/cCRWv0r1NhdfEAZWe66jEn/fhn_chat_bot?node-id=0-1&node-type=canvas&t=KLnnncARWEsAswq5-0 (там же есть комментарии с нюансами работы бота).
Пробовала составить код на Python (https://github.com/Praskovia91/Praskovia/blob/main/Chronometry_Bot) с использованием библиотеки telebot, зависла на этапе понимания причины, по которой не работает второй декоратор bot.callback_query_handler с функцией callback_message1. Мне подсказали, что "хендлеры обрабатывают все апдейты (любые CallbackQuery). И первый хендлер просто всегда перехватывает апдейты, которые предназначались для второго. Решение - добавить фильтры, которые позволят одному хендлеру обрабатывать только свои апдейты, и второму только свои". Посоветовали курс https://stepik.org/course/178822/promo, но я не поняла, какими должны быть фильтры. Возможно, мой вариант с использованием telebot не самый оптимальный, но на всякий случай рассказала о своем пути и буду очень благодарна за Ваши пояснения.
Сам бот инициализирован, токен от BotFather получен, не указываю его здесь. Если ссылки выше не открываются, пожалуйста, напишите.
ЭТО НЕ СМЕШНО: ДОНАЛЬДА ТРАМПА ПОДОЗРЕВАЮТ В СВЯЗЯХ С... АМЕРИКОЙ?! ЧИТАЙТЕ: ПОЧЕМУ ЭТО ОЧЕНЬ СЕРЬЁЗНО! Россия, США, Европа могут улучшить отношения и здоровье общества?
Большой концерт Xolidayboy при поддержке Like FM
АО «Семья Перевозки» представляет собой новое поколение грузоперевозок в России
Делегирование на расстоянии: Как управлять задачами и не потерять контроль
Чашка кофе может испортить ваши анализы! Доктор Юзуп объяснила почему
ЭТО НЕ СМЕШНО: ДОНАЛЬДА ТРАМПА ПОДОЗРЕВАЮТ В СВЯЗЯХ С... АМЕРИКОЙ?! ЧИТАЙТЕ: ПОЧЕМУ ЭТО ОЧЕНЬ СЕРЬЁЗНО! Россия, США, Европа могут улучшить отношения и здоровье общества?
Билеты на Like Party «КОРПОРАТИВ» за крутое фото или видео
ЭТО НЕ СМЕШНО: ДОНАЛЬДА ТРАМПА ПОДОЗРЕВАЮТ В СВЯЗЯХ С... АМЕРИКОЙ?! ЧИТАЙТЕ: ПОЧЕМУ ЭТО ОЧЕНЬ СЕРЬЁЗНО! Россия, США, Европа могут улучшить отношения и здоровье общества?
«Щелкунчик» и звезды балета: главная новогодняя премьера в Vegas City Hall
База руководств по эксплуатации - найти инструкцию к любому девайсу теперь можно на едином ресурсе
ЭТО НЕ СМЕШНО: ДОНАЛЬДА ТРАМПА ПОДОЗРЕВАЮТ В СВЯЗЯХ С... АМЕРИКОЙ?! ЧИТАЙТЕ: ПОЧЕМУ ЭТО ОЧЕНЬ СЕРЬЁЗНО! Россия, США, Европа могут улучшить отношения и здоровье общества?