Бот получения в Telegram
Предоставьте вашим клиентам возможность скачивать их сертификаты после ввода персональных данных.
Telegram бот запросит персональные данные, например адрес электронной почты или ФИО, и отдаст подходящие под запрос файлы с Диска. Если файлов несколько, то будут отданы все файлы.
Интеграция с Telegram находится в Интеграции - Telegram бот.
Настройки интеграции
-
Разрешить Telegram бот.
Этот переключатель активирует или отключает использование бота. При попытке отправить выключенному боту сообщение, в ответ будет приходить "Бот не работает".
-
Токен
Токен для доступа к Telegram API. Его нужно получить при создании нового бота. После ввода токена и сохранения данных под полем для ввода должна появиться надпись "Бот успешно активирован в Telegram API". Это значит, что токен верный и бот прошёл успешную активацию в Telegram.
Создание бота
Прежде нужно зарегистрировать нового бота у «папы всех ботов» — @BotFather, чтобы получить токен для работы с Telegram API. Регистрация проходит в несколько простых этапов:
- В Telegram нужно открыть чат с @BotFather;
- Далее ввести или выбрать из списка команду /newbot;
- Затем отправить желаемое название для бота, например "Олимпиада Новое время";
- Далее написать юзернейм бота, по которому его будут находить через поиск. Обязательно на конце нового юзернейма должно быть слово «bot» или «_bot». Например, OlympNewTime_bot;
- Можно написать описание бота. Для этого следует ввести или выбрать из списка команду /setdescription и
выбрать нового
бота.
Затем следует написать текст, и короткую инструкцию примерно следующего содержания:
Получите ваши дипломы и грамоты за участие в олимпиаде "Новое время". Просто напишите свои фамилию имя отчество. В ответ вы получите ваш диплом или грамоту. Если файл не найден - проверьте правильность написания ФИО или обратитесь к нам. Если планируется отдавать файлы не по ФИО, а по другим данным - нужно указать это. - Можно добавить команду запуска, для этого нужно отправить /setcommands, выбрать нового бота и написать «start - Запустить. При открытии бота кнопка "Запустить" будет отправлять начальный запрос.
- По желанию, можно загрузить логотип бота. Для этого есть команда /setuserpic
-
Сообщения
Сообщения, которые будут отправлены собеседнику бота, и параметры поиска данных. Возможно два варианта - с ипользованием одного или двух сообщений.
Только одно сообщение
Можно использовать только одно сообщение для поиска файлов. После получения данных будет осуществлён поиск по файлам, и при нахождении файлов, которые удовлетворяют условия поиска, они будут отправлены посетителю.
Самый простой вариант - спрашивать фамилию имя отчество. Для этого в поле "Сообщение" нужно написать текст "Напишите фамилию имя отчество". А в поле "Переменная 1" - ту переменную, которая указана в документах, например %фио. Другой вариант - поиск просто по фамилии. Для этого в типе поиска нужно указать "первое слово" - и поиск будет осуществлён только по первому слову указанной переменной. Адрес электронной почты - %email.
Два сообщения
Для большей защиты можно использовать два сообщения. Бот отправит файлы, соответствующие обоим запросам.
Например, при создании файлов, можно добавить в таблицу пароль, и бот будет спрашивать его вначале. А затем - ФИО. Если пароль и ФИО будут найдены - бот отправит файлы. Пароль можно переслать своим клиентам по закрытым каналам связи. Он может быть одинаковым (или разным) для всех в рамках одного или нескольких мероприятий.
Чтобы добавить пароль в таблицу, нужно в "Вопрос 2" добавить переменную %пароль. Затем, в документе, кликнуть по пустой колонке и выбратьэту переменную. В эту колонку следует внести пароль.
В обоих запроса могут быть запрошены персональные данные для каждого файла, которые могут быть как нанесены на сам файл, так и сохранены с файлом.
-
Тип поиска
В этом выпадающем списке можно выбрать, насколько точно производить поиск в переменных. Можно настроить поиск только первому слову, например по фамилии. Это будет актуально, если в файлах неточные данные (например, не все указали отчество). Если просить собеседника бота указать полные ФИО, а у в файлах неполные данные, то файл просто не будет найден. Но, при настройке типа поиска "по первому слову", бот может просить собеседника ввести только фамилию. Чтобы не отправлять данные однофамильцам, можно настроить поиск по двум параметрам.
- Доступ к файлам. Ограничение доступа к файлам, которые будут доступны через бота. Можно указать несколько папкок, или выбрать все файлы в Диске. Если файл лежит в подпапке, а в этом поле указана родительская папка, то он тоже будет доступен. Уровень вложенности не имеет значения.