An open API service indexing awesome lists of open source software.

https://github.com/soxoj/osint-forum-bot-docs


https://github.com/soxoj/osint-forum-bot-docs

Last synced: 10 months ago
JSON representation

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 | Проверяем сообщение в чате Проверочная | Пришло два сообщения от бота такого формата:
image |
| 6 | Нажимаем кнопку "Правильно | Последнее сообщение отредактировалось таким образом:
Снимок экрана 2023-01-31 в 21 21 29 |
| 7 | Проверяем топик Top_users | В топике НЕ появилось новое сообщение, другие сообщения не отредактировались |

Задачи на доработку:
- https://github.com/SMF321/bot_for_osint_group/issues/4
- https://github.com/SMF321/bot_for_osint_group/issues/5