User Tools

Site Tools


chat-bots:projects:gpg-checker-bot

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
chat-bots:projects:gpg-checker-bot [2025/09/23 12:47] – [Чат-бот для отправки и проверки GPG сообщения] olegsklyarovchat-bots:projects:gpg-checker-bot [2025/09/23 12:51] (current) – [Админ интерфейс] olegsklyarov
Line 4: Line 4:
   * https://github.com/joke2k/faker   * https://github.com/joke2k/faker
  
-==== Базовый сценарий работы бота ====+==== Базовый сценарий ====
   - Пользователь запускает бот (команда /start)   - Пользователь запускает бот (команда /start)
   - Бот сохраняет пользователя в своей БД. В ответном сообщении бот запрашивает у пользователя прислать его открытый (публичный) GPG ключ   - Бот сохраняет пользователя в своей БД. В ответном сообщении бот запрашивает у пользователя прислать его открытый (публичный) GPG ключ
Line 17: Line 17:
   - Бот получает от пользователя декодированное сообщение и сравнивает его с исходным сообщением из БД. Если сообщения сходятся, то поздравляет пользователя. Так же записывает в БД успешный статус проверки (задание принято). Если результат не сошлись, то сообщает об этом пользователю и ожидает снова дешифрованное сообщение.   - Бот получает от пользователя декодированное сообщение и сравнивает его с исходным сообщением из БД. Если сообщения сходятся, то поздравляет пользователя. Так же записывает в БД успешный статус проверки (задание принято). Если результат не сошлись, то сообщает об этом пользователю и ожидает снова дешифрованное сообщение.
  
-==== Админ интерфейс ====+==== Админ сценарий ====
   - В настройках бота указывается telegram_id администратора   - В настройках бота указывается telegram_id администратора
   - Администратору доступна команда /results, которая присылает сообщение со список пользователей со столбцами   - Администратору доступна команда /results, которая присылает сообщение со список пользователей со столбцами
chat-bots/projects/gpg-checker-bot.1758620877.txt.gz · Last modified: by olegsklyarov