Skip to content

Neko1313/yandex_tg_bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Проект Бот для Опросов

Этот проект представляет собой Telegram-бота для проведения опросов и предоставления информации о кредитных продуктах.

Описание файлов проекта

constant.py

Файл constant.py содержит следующие константы:

  • TOKEN_BOT: Токен вашего Telegram-бота.
  • GATEWAY_ID: Идентификатор шлюза (gateway) для доступа к данным.
  • questions: Список вопросов для опроса пользователей.
  • data_questions: Список идентификаторов для сохранения ответов пользователей.
  • data_buttons: Пустой словарь для кнопок (не используется в коде).
  • list_emoji: Список эмоджи.
  • url_send_message: URL для отправки сообщений через Telegram API.
  • url_get_data_products: URL для получения данных о кредитных продуктах.

index.py

Файл index.py содержит код Telegram-бота:

  • Импортирует необходимые модули и библиотеки.
  • Определяет словарь user_data для хранения данных пользователей.
  • Содержит функции для обработки сообщений, отправки сообщений и вывода данных.
  • Обработчик вебхука webhook_handler для обработки входящих запросов.

requirements.txt

Файл requirements.txt содержит список зависимостей для вашего проекта. Вы можете установить эти зависимости с помощью pip install -r requirements.txt.

Использование

  1. Установите зависимости, перечисленные в requirements.txt.
  2. Запустите бота, используя код в файле index.py.
  3. Создайте вебхук в Telegram и укажите URL вебхука на вашем сервере, чтобы бот мог получать и обрабатывать сообщения от пользователей.
  4. Пользователи могут начать опрос, отправив /start, и ответить на вопросы, вводя текстовые данные.
  5. После завершения опроса бот предоставит пользователю информацию о доступных кредитных продуктах.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages