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

В Норвегии призвали США перестать поучать Россию

Эксперт: наибольший рост в цене к Новому году показали картофель и красная икра

Дети активно обращаются на прямую линию с Путиным

Суд приговорил экс-главу банка БКФ Миримскую к 19 годам за попытку подкупа





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

Новости от 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

Московское "Динамо" ищет замену полузащитнику Бителло

Полный привод, клиренс 40 см, 12 тонн на ось — новый российский грузовик

В Москве Сбер представил своё первое умное кольцо

Психолог Назарова: детям достаточно проводить до двух часов на улице зимой

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

Сотрудник Мордовского спецназа Росгвардии стал победителем Чемпионата Приволжского федерального округа по троеборью

Владимирская вокалистка-народница на шоу "Царица" получала похвалы от Долиной и Валерии

Из водителя скорой в земского доктора: телеканал ТНТ и кинокомпания 1-2-3 Production начали съемки комедийного сериала «Знахарь»

Более 50 железнодорожников приняли участие в интеллектуальной игре, организованной работниками СЛД «Сольвычегодск»

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

В Москве Сбер представил своё первое умное кольцо

«Повернула ход истории». Как судьба первой женщины-врача вдохновила белгородского историка

Территорию ВДНХ украсили к праздникам в рамках проекта «Зима в Москве»

Московское "Динамо" ищет замену полузащитнику Бителло

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

Клиники «Будь Здоров» аккредитованы по системе сертификации Росздравнадзора

Большая Азишская пещера в Адыгее: как до нее добраться, фото, описание, факты

Сотрудники московских предприятий побывали на производстве Гжельского фарфорового завода

Отелю Yalta Intourist вручили Благодарность за социальную деятельность

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

Совет игроков WTA отказал Симоне Халеп в восстановлении её рейтинга

Блинкова обыграла Росе и вышла во второй круг турнира WTA в Лиможе

«Он моя главная опора». Соболенко получила награду WTA и благодарна своему бойфренду

Елена Веснина: «Для меня Шарапова всегда будет эталоном российской теннисистки. Неправильно сравнивать с ней Андрееву и Шнайдер»

Moscow.media

• Dusil Photography • https://dusil.org

Сотрудники московских предприятий побывали на производстве Гжельского фарфорового завода

Портативный ТСД корпоративного класса Saotron RT-T70

Верховный суд не стал рассматривать жалобу педофила-убийцы из Златоуста











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

Rss.plus






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

В Москве Сбер представил своё первое умное кольцо

Московское "Динамо" ищет замену полузащитнику Бителло

Жителям Мытищ напомнили правила безопасности на железной дороге