Запрос из «Телеграмм» информации в BAS, отображение в «Телеграмм», полученной в BAS информации. Что может возвращаться в «Телеграмм» из BAS:·
Текстовая информация по запроса;
Файлы, картинки, полученные в BAS.
Находимся в мессенджере «Телеграмм», чтобы получить список доступных команд для запроса данных в BAS, вводим строку-команду «/start» (тем самым, активируем бота). Дальше в «Телеграмм» выводится список доступных команд с назначением каждой (другими словами: бот выводит список доступных своих команд, что он умеет). Кликаем на необходимую команду и бот ее отрабатывает. В зависимости от назначения команды выполняется запрос данных в BAS, которая возвращает результат по запросу и он выводится в «Телеграмм».
Запит з «Телеграм» інформації в BAS, відображення в «Телеграм», отриманої в BAS інформації. Що може повертатися в «Телеграм» з BAS:·
Текстова інформація по запиту;
Файли, картинки, отримані в BAS, або доступні на сховищі.
Знаходимося в месенджері «Телеграм», щоб отримати список доступних команд для запиту даних в BAS, вводимо рядок-команду «/start» (тим самим, активуємо бота). Далі в «Телеграм» виводиться список доступних команд з призначенням кожної (іншими словами: бот виводить список доступних своїх команд, що він вміє). Кількома на необхідну команду і бот її відпрацьовує. Залежно від призначення команди виконується запит даних в BAS, яка повертає результат за запитом і він виводиться в «Телеграм».
Знаходимося в «Телеграм», вводимо команду «/start». Якщо раніше ми не були зареєстровані в боті, то бот автоматично відправляє в BAS запит на додавання.
В BAS реєструється новий користувач, для якого співробітник з правами адміністратора бази BAS задає список доступних команд, які можуть виконуватися через бота «Телеграм». Додатково можна налаштувати установку певного списку команд в BAS за замовчуванням.
Мал. 2. Картка користувача в BAS зі списком доступних команд, які можна виконувати з «Телеграм».
Таким чином, адміністратор, додавши список команд в BAS для користувача, дає на них доступ, видаливши список команд, закриває доступ до боту.
У «Телеграм» у користувача з'являється наступне повідомлення:
Мал. 3. Повідомлення з підтвердженням автоматизації користувачів в "Телеграм".
Далі, при кліці на "/start" в "Телеграм" показуються всі команди, доступні користувачеві:
Необхідно з Телеграм запитувати інформацію в базі BAS по товару з певним серійним номером. Працюємо без прямого доступу в BAS, необхідно швидко отримувати інформацію за серійним номером: чи проходив товар з таким серійним номером через BAS, хто постачальник і інша інформація, яка може бути в BAS.
Даний приклад бота - це один із безлічі практичної реалізації взаємодії «Телеграм» з BAS. Інших варіантів взаємодії може бути безліч.