Добавить новость

Депутат Николаев: Проект о праве ребенка на жизнь до его рождения внесут в ГД

Узаконивание перепланировки по факту: порядок действий

Москву и Петербург с Новогодней столицей свяжут дополнительные поезда

Билеты на Like Party «КОРПОРАТИВ» за крутое фото или видео



Новости сегодня

Новости от TheMoneytizer

Telegram-бот для регистрации пользователя с присвоением уникального идентификатора

Прошу помочь с разработкой 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 получен, не указываю его здесь.
Если ссылки выше не открываются, пожалуйста, напишите.

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

«Щелкунчик» и звезды балета: главная новогодняя премьера в Vegas City Hall

За какой процедурой арабские шейхи летят в Индию

АО «Семья Перевозки» представляет собой новое поколение грузоперевозок в России

База руководств по эксплуатации - найти инструкцию к любому девайсу теперь можно на едином ресурсе

Музыкальные новости

«ДедМорозное шоу со Снегурочкой» — новогодний подкаст с персонажами ГК «Рики» в Яндекс Музыке

Выставка-память «Пропавшие без вести, но не забытые», ко Дню Неизвестного солдата

«Ахмат» — «Динамо» Москва. Видеообзор матча РПЛ с голом Лещука

Интрига ожила: вратарь забил в чужие ворота и спас «Динамо» от поражения

Новости России

Появилось видео с места убийства жителя Подмосковья в продовольственном магазине

Собянин: 20,6 тыс. жителей ЗАО получили современное жилье по реновации

«Улетел в Москву»: Вяльбе сообщила о проблемах со здоровьем у Большунова

В Москве на Ленинградском проспекте столкнулись автобус и 16 автомобилей

Экология в России и мире

Для трамвайной линии «Славянка» изготовили перекрестный съезд

На Казанском вокзале в Москве презентовали вагон-купе для инвалидов

Интересные каналы в Telegram. Лучшие каналы в Telegram.

Позор на съёмках, слухи о болезни и прозвище "Падальщик": Самые скандальные факты про Андрея Малахова

Спорт в России и мире

Кузнецова назвала Медведева одним из двух главных скандалистов ATP-тура

WTA сообщила Зарине Дияс плохую новость

Теннисистка Кудерметова планирует восстанавливаться после сезона в Казани

Олимпийская чемпионка Веснина проиграла в своём прощальном матче

Moscow.media

ТСД SAOTRON RT41 GUN: практичный, производительный, надёжный

Стало известно, где на дорогах Екатеринбурга появятся десятки новых выделенных полос

Михаил Мальцев: "Низкий туррейтинг Свердловской области – из-за нехватки мест размещения"

Элитродон двузубый











Топ новостей на этот час

Rss.plus






Собянин: 20,6 тыс. жителей ЗАО получили современное жилье по реновации

В Москве на Ленинградском проспекте столкнулись автобус и 16 автомобилей

Депутат Николаев: Проект о праве ребенка на жизнь до его рождения внесут в ГД

Узаконивание перепланировки по факту: порядок действий