На главную

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

конструктор

Необходим конструктор для расчёта нагрузки на панели двухэтажного частного дома а также фундамента

Разработка дизайна для корпоративного сайта

Название проекта: Разработка дизайна для корпоративного сайтаОписание проектаОписание: Нужен уникальный дизайн для корпоративного сайта, который будет отражать стиль и ценности нашей...

Установка и перенос базы

Нужно скачать дистрибутив, устновить на мак и потом нужно перенести дамп базы, дамп из облага, нужно перенести на комп, лицензия начальная...