Бот для отримання в Telegram
Надайте вашим клієнтам можливість завантажувати їх сертифікати після введення персональних даних.
Telegram-бот запросить персональні дані, наприклад, електронну адресу або ім’я, і надасть відповідні файли з Диска. Якщо файлів кілька, бот надішле всі знайдені файли.
Інтеграція з Telegram доступна у розділі Інтеграції – Telegram-бот.
Налаштування інтеграції
-
Дозволити Telegram-бот.
Цей перемикач активує або деактивує використання бота. Якщо бот вимкнений, його відповідь на будь-яке повідомлення буде "Бот не працює".
-
Токен
Токен для доступу до Telegram API. Його потрібно отримати під час створення нового бота. Після введення токена та збереження даних у полі введення повинно з’явитися повідомлення "Бот успішно активований в Telegram API". Це означає, що токен правильний, і бот успішно активований.
Створення бота
Спочатку необхідно зареєструвати нового бота у «батька всіх ботів» — @BotFather, щоб отримати токен для роботи з Telegram API. Реєстрація включає кілька простих кроків:
- У Telegram відкрийте чат із @BotFather;
- Далі введіть або оберіть зі списку команду /newbot;
- Надішліть бажану назву для бота, наприклад, "Олімпіада Новий Час";
- Вкажіть ім’я користувача бота (юзернейм), за яким його знаходять у пошуку. Наприкінці юзернейма обов’язково має бути слово «bot» або «_bot». Наприклад, OlympNewTime_bot;
- За бажанням можна додати опис для бота. Для цього введіть або виберіть зі списку команду /setdescription, а потім оберіть нового бота. Напишіть текст з короткою інструкцією, наприклад:
Отримайте ваші дипломи та грамоти за участь в олімпіаді "Новий Час". Просто напишіть своє прізвище та ім’я. У відповідь ви отримаєте ваш диплом або грамоту. Якщо файл не знайдено — перевірте правильність написання або зверніться до нас. Якщо передбачається пошук за іншими даними, а не за ім'ям, необхідно це вказати. - Можна додати команду старту. Для цього відправте /setcommands, оберіть нового бота та напишіть «start - Запустити. Під час відкриття бота кнопка "Запустити" відправлятиме початковий запит.
- За бажанням можна завантажити логотип бота через команду /setuserpic.
-
Повідомлення
Тексти повідомлень, які отримуватимуть користувачі бота, та параметри пошуку даних. Є два варіанти налаштування — використання одного або двох повідомлень.
Тільки одне повідомлення
Можна використовувати одне повідомлення для пошуку файлів. Після отримання даних відбувається пошук серед файлів, і якщо вони відповідають умовам, їх буде надіслано користувачу.
Наприклад, можна запитати прізвище та ім’я. У полі "Повідомлення" потрібно написати текст "Напишіть прізвище та ім’я", а в полі "Змінна 1" вказати, наприклад, %name. Інший варіант — пошук за прізвищем. Для цього вкажіть тип пошуку "перше слово". Таким чином, бот шукатиме лише за першим словом змінної. Електронна адреса — %email.
Два повідомлення
Для покращення захисту можна використовувати два повідомлення. Бот надсилатиме файли, що задовольняють обом запитам.
Наприклад, під час формування файлів можна додати пароль. Спочатку бот запитує пароль, а потім — ім’я. Якщо пароль та ім’я знайдені, бот надішле файли. Пароль можна передати клієнтам через захищені канали зв’язку. Він може бути однаковим (або різним) для одного чи декількох заходів.
Щоб додати пароль до таблиці, у "Запит 2" потрібно вписати змінну %пароль. Потім у документі клацніть по порожній колонці та оберіть цю змінну. У цю колонку введіть пароль.
В обох запитах можна надсилати файли з персональними даними, які можуть бути накладені на сам файл або збережені разом із файлом.
-
Тип пошуку
У цьому випадаючому меню можна налаштувати точність пошуку в змінних. Наприклад, можна налаштувати пошук за першим словом, тобто за прізвищем. Це корисно, якщо в даних є неточності (наприклад, не всі надали повну інформацію). У разі, якщо користувач вказує повне ім’я, а в базі є лише часткові дані, файл може не знайтися. Але, налаштувавши тип пошуку "за першим словом", бот може запитати лише прізвище. Щоб уникнути помилок, можна налаштувати пошук за двома параметрами.
- Доступ до файлів. Налаштування доступу до файлів, які будуть доступними через бота. Можна вказати кілька папок або вибрати всі файли на Диску. Якщо файл знаходиться у підпапці, але вказана батьківська папка, він також буде доступний. Рівень вкладеності немає значення.