forked from ansakoy/cs_downloader
-
Notifications
You must be signed in to change notification settings - Fork 1
Интерфейс телеграм бота
ansakoy edited this page Dec 20, 2018
·
1 revision
Для использования этого бота необходимо установить мессенджер Телеграм (удобнее использовать десктопное приложение).
Название действующего бота: @csdownloaderbot
Запуск скрипта: /start
После запуска начинается диалог, в ходе которого пользователь задает параметры операции и запроса.
- Выбор режима
- Загрузка файла с параметрами запроса
- Выбор задачи
- Выбор формата файла выгрузки
- Указание адреса электронной почты, на который будет отправлен ответ
- Возможность задать длину подпериода
- Завершение диалога (запуск или снятие задачи)
В случае успешной выгрузки файл отправляется пользователю по указанному адресу электронной почты.
/start
|
|
|
1. Выбор
---------------------------------------
| Демо | Обычный | Снять задачу |
---------------------------------------
| |
| |
| 2. Загрузка параметров запроса <-------
| | |
| | |
| Валидны ли параметры? |
| / \ |
| / \ |
| Да Нет -------------
| |
| 3. Выбор задачи |
-----------------------------------------------------------
| | Выгрузка | Выгрузка | |
| ИНФО | по контрактам | по продуктам | Снять задачу |
-----------------------------------------------------------
| | |
| | |
| 4. Выбор формата файла выгрузки
| ----------------------------------------------
| | CSV | XLSX | JSON | Снять задачу |
| ----------------------------------------------
| | | |
| | | |
5. Указание адреса электронной почты, куда будет отправлен результат запроса.
| | | |
| | | |
6. Возможность указать свой подпериод
/ \
/ \
Прием заданного значения \
| \
| \
| \
| 7. Завершение диалога
| ---------------------------
-----------> | Запуск | Снять задачу |
---------------------------