https://github.com/soxoj/osint-forum-bot-docs
https://github.com/soxoj/osint-forum-bot-docs
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/soxoj/osint-forum-bot-docs
- Owner: soxoj
- Created: 2023-01-31T17:51:48.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-02T15:21:15.000Z (over 2 years ago)
- Last Synced: 2025-03-10T15:07:18.980Z (10 months ago)
- Size: 4.88 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# osint-forum-bot-docs
## Сценарий 1: создание задания
**Роль**: администратор
| Шаг | Что делать | Ожидаемый результат |
|-----|------------|---------------------|
| 1 | В боте нажать /start | Последним сообщением от бота должна быть строка "Меню админа:", также должна появиться кнопка "Добавить топик с заданием " |
| 2 | Нажать кнопку "Добавить топик с заданием" | Появилось сообщение, начинающееся с "Как назовем топик?" |
| 3 | Ввести тестовое задание, а именно строку `Тестовое задание/Описание задачи` через _вертикальный разделитель_ | Бот прислал сообщение "Новая задачка!!!" со ссылкой на топик, прислал сообщение "Топик создан, сообщение отправлено", прислал сообщение "Меню админа", появилась кнопка "Добавить топик с заданием", в тестовом форуме появился топик с названием "Тестовое задание" и с сообщением "Описание задачи" |
## Сценарий 2: создание задания со спецсимволами
**Роль**: администратор
| Шаг | Что делать | Ожидаемый результат |
|-----|------------|---------------------|
| 1 | В боте нажать /start | Последним сообщением от бота должна быть строка "Меню админа:", также должна появиться кнопка "Добавить топик с заданием " |
| 2 | Нажать кнопку "Добавить топик с заданием" | Появилось сообщение, начинающееся с "Как назовем топик?" |
| 3 | Ввести строку некорректного формата, а именно "тест" | Бот ответил сообщением "Неверный формат сообщения, попробуйте еще раз.", затем "Меню админа", появилась кнопка "Добавить топик с заданием"
## Сценарий 2: ответ на задание
**Роль**: сначала обычный пользователь, потом администратор
| Шаг | Что делать | Ожидаемый результат |
|-----|------------|---------------------|
| 1 | В боте нажать /start | Последним сообщение от бота должна быть строка "Меню детектива:", также должны появиться кнопки "Готов ответ по задаче", "Топ пользователей по задачам" |
| 2 | Нажать кнопку "Готов ответ по задаче" | Появилось сообщение, начинающееся с "Присылайте мне ответ, я его отправлю на проверку." |
| 3 | Ввести ответ из двух строк "#OSINT123" и "Вот решение" | Бот ответил сообщением "Отправил ответ администраторам." |
| 4 | Переключаемся на аккаунт администратора | |
| 5 | Проверяем сообщение в чате Проверочная | Пришло два сообщения от бота такого формата:
|
| 6 | Нажимаем кнопку "Правильно | Последнее сообщение отредактировалось таким образом:
|
| 7 | Проверяем топик Top_users | В топике НЕ появилось новое сообщение, другие сообщения не отредактировались |
Задачи на доработку:
- https://github.com/SMF321/bot_for_osint_group/issues/4
- https://github.com/SMF321/bot_for_osint_group/issues/5