Skip to content

Интерфейс телеграм бота

Anna Sakoyan edited this page Mar 10, 2018 · 9 revisions

Для использования этого бота необходимо установить мессенджер Телеграм (удобнее использовать десктопное приложение).

Название действующего бота: @csdownloaderbot

Запуск скрипта: /start

После запуска начинается диалог, в ходе которого пользователь задает параметры операции и запроса. 1 Выбор режима: Демо (-> Переход к пункту 3) [ССЫЛКА] Обычный (-> Переход к пункту 2) [ССЫЛКА]

2 Загрузка файла CSV с параметрами запроса [ССЫЛКА] (-> Переход к пункту 3)

3 Выбор задачи ИНФО (-> Переход к пункту 4) [ССЫЛКА] [Выгрузка] по контрактам (-> Переход к пункту 4) [ССЫЛКА] [Выгрузка] по продуктам (-> Переход к пункту 4) [ССЫЛКА]

4 Возможность задать длину подпериода [ССЫЛКА] (-> Переход к пункту 5)

5 Завершение диалога Запуск операции Снятие задачи

                         /start                                            
                            |                                         
                            |                                         
                            |                                         
                       1. Выбор режима                               
                  ----------------------                      
                 |  Демо   |   Обычный  |                       
                  ----------------------         
                     |            |                                   
                     |            |                                   
                     |        2. Загрузка параметров запроса    <-------   
                     |                        |                        |   
                     |                        |                        |   
                     |               Валидны ли параметры?             |   
                     |                       /        \                |     
                     |                      /          \               |     
                     |                     Да          Нет -------------   
                     |                     |                          
                     |  3. Выбор задачи    |                     
        ------------------------------------------                   
       |        |     Выгрузка    |    Выгрузка   |
       |  ИНФО  |  по контрактам  |  по продуктам |               
        ------------------------------------------                  
          |             |                |                            
          |             |                |                           
          |            4. Выбор формата файла выгрузки                 
          |            -----------------------------                 
          |           |   CSV   |   XLSX   |  JSON  |         
          |            -----------------------------                 
          |                |          |         |                    
          |                |          |         |                    
          5. Возможность  указать  свой  подпериод                   
                       /           \                                 
                      /             \                               
   Прием заданного значения          \                                 
                     |                \                             
                     |                 \                             
                     |                  \                            
                     |                 6. Завершение диалога                
                     |             ---------------------------        
                     -----------> | Запуск   |   Снять задачу |                
                                   ---------------------------