wings : Параплан : Парамотор : Планер : Кайт : Paragliding : Paramotoring : Gliding : Kiting : Форум

Общее => Федерация для парапланеристов => Тема розпочата: 29a від Липень 27, 2021, 15:28:22

Назва: Телеграм-бот @FPSUListBot
Відправлено: 29a від Липень 27, 2021, 15:28:22
В тестовом режиме* запущен телеграм-бот @FPSUListBot (https://t.me/FPSUListBot) через который можно получить текущий статус сертификата (дійсний/не дійсний), спортивной лицензии (дiйсна/не дiйсна), оплат взносов (сплачений/борг/не сплачений), номера CIVL и FAI ID, проверить полноту заполнения данных пилота, запросить доступ к редактированию данных*.

* - полноценная работа планируется после решения некоторых технических вопросов и переноса базы данных с тестового сервера на рабочий, примерное время ответа бота 1 минута, при превышении нагрузки на тестовый сервер, телеграм-бот и редактирование данных могут быть отключены.
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: Oleh Sannikov від Липень 29, 2021, 17:34:34
Було б добре, якби бот запам'ятовував користувача (або визначав за номером телефона)
І давав такі корисні дані, як:

- доки дійсна спортивна ліцензія
- доки дійсний внесок у фонд взаємодопомоги
- надавав реквізити для сплати внесків

Дякую! sunny
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: 29a від Липень 29, 2021, 19:05:15
И спорт лицензия и сертификат действительны только текущий год, данные по оплате сделаю позже, что касается запоминать номер телефона не совсем понятно для каких целей? Бот отвечает только на запросы (команды), никакой информации по своей инициативе он не присылает
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: Oleh Sannikov від Липень 29, 2021, 19:22:56
Номер телефона вказаний в профілі пілота. Відповідно, по ньому, можна не питаючи номер ліцензії, одразу надавати інформацію.
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: 29a від Липень 29, 2021, 21:19:20
В принципе возможно сделать, добавить подсистему регистрации, отправлять запрос на получение номера телефона, после подтверждения сравнивать его с данными сертификата, привязать ID клиента телеграм к сертификату, что бы реализовать функцию запроса данных по кнопке, а не вводу номера сертификата. Остаётся вопрос, кто то готов оплатить эти работы?
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: Oleh Sannikov від Липень 31, 2021, 17:45:59
Всього лише зворотній зв'язок від користувача.
А щодо мотивації, то, думаю, її слід шукати там де і виникла початкова ідея зробити бот  ;)
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: 29a від Липень 31, 2021, 20:51:14
Цитувати
Всього лише зворотній зв'язок від користувача.
Сообщаю, что данное предложение реализовываться не будет, придется руками вводить номер лицензии.
Цитувати
А щодо мотивації, то, думаю, її слід шукати там де і виникла початкова ідея зробити бот
Бот сделан, и выполняет свой функционал...
Я как то не мотивирован тратить свое личное время на выполнение прихотей пользователей, только потому, что им лень ввести свой номер лицензии один-два раза в год.
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: dimatrek від Липень 31, 2021, 21:15:51
Любопытно, по какому количеству сертификатов практически было запросов к боту?
Это же новинка, прошла неделя, думаю бот должен быть на пике популярности ;)
Это и разработчику наверное интересно, так что специально тратить время на получение этой инфы надеюсь не придется.
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: 29a від Липень 31, 2021, 22:11:27
В базе хранится только Id последнего обработанного сообщения, сами запросы, Id пользователей не сохраняются (так как эти данные не планировалось обрабатывать), к сожалению я не сохранил начальное значение, чтобы сравнить с текущим.
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: 29a від Липень 31, 2021, 22:19:40
Судя по отправленным письмам, пять человек запросили через бота доступ к своим данным на почту
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: 29a від Серпень 06, 2021, 21:24:06
Для обсуждения:
Могу сделать в боте запрос на онлайн тестирование повышения уровня ПараПро, например  с периодичностью в пол года от последнего тестирования, вплоть до 4 уровня. Пилот запрашивает тест, на почту приходит ссылка, если тест успешно пройден, на сайте ФПСУ автоматически повышается уровень.
Если, идея интересна, то для этого необходимо перевести с английского на украинский язык около сотни вопросов для тестов.
Если не возникнет особых возражений и есть желающие заняться переводом вопросов, могу реализовать идею.
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: mr.jay від Серпень 06, 2021, 23:15:50
Для обсуждения:
Могу сделать в боте запрос на онлайн тестирование повышения уровня ПараПро, например  с периодичностью в пол года от последнего тестирования, вплоть до 4 уровня. Пилот запрашивает тест, на почту приходит ссылка, если тест успешно пройден, на сайте ФПСУ автоматически повышается уровень.
Если, идея интересна, то для этого необходимо перевести с английского на украинский язык около сотни вопросов для тестов.
Если не возникнет особых возражений и есть желающие заняться переводом вопросов, могу реализовать идею.
перекласти зможу, не питання. Питання - кто підтвердить, що чувак не читерить при проходженні тесту?
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: 29a від Серпень 07, 2021, 00:18:32
Время на прохождение теста ограничено, примерно пол минуты на вопрос, не успел уложиться, тест автоматически заканчивается. Можно конечно попытаться гуглить, но думаю времени найти, прочесть инфу, определиться с правильным ответом не достаточно.
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: mr.jay від Серпень 07, 2021, 15:25:12
Время на прохождение теста ограничено, примерно пол минуты на вопрос, не успел уложиться, тест автоматически заканчивается. Можно конечно попытаться гуглить, но думаю времени найти, прочесть инфу, определиться с правильным ответом не достаточно.

можна тупо попросити більш досвідченого товариша пройти тест за тебе. все.
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: 29a від Жовтень 19, 2021, 14:18:55
В телеграм-бот добавлен функционал по получению электронной версии сертификата.

Вариант 1:
Вводим номер сертификата, после чего должна появиться кнопка "PG-ХХХХ отримати", нажать кнопку

Вариант 2:
написать боту "PG-ХХХХ отримати"

Если данных для формирования электронной версии сертификата достаточно, на почту пилота придет сертификат в PDF формате.

З.Ы.
Примерное время отправки письма пилоту 1-2 минуты.
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: _Андрей_ від Жовтень 23, 2021, 13:22:41
что-то не работает. вводил 3 варианта:
1) номер лицензии ФПУ P-xxx-xx
2) номер лицензии FAI   Ukr-pg-xxxx
3) номер лицензии FAI в укороченном виде   Pg-xxxx

первые 2 варианта бот не воспринял, на третий написал, что сертификат не найден, но в этой таблице сертификат есть.
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: 29a від Жовтень 23, 2021, 17:59:11
Бот возвращает данные только по сертификатам ФПСУ
Назва: Re: Телеграм-бот @FPSUListBot
Відправлено: _Андрей_ від Жовтень 26, 2021, 10:55:27
нашелся сертификат. :) предлагаю в предложение бота добавить, какой он хочет серификат "Введіть номер серифікату ФПСУ (PG-xxx)"

Я был уверен, что вводить нужно номер серт. ФАИ. потому, что пару постов выше было написано следующее: "Вводим номер сертификата, после чего должна появиться кнопка "PG-ХХХХ отримати", нажать кнопку"
тут указано 4 цифры в номере сертификата, а у меня в сертификате ФПУ 3 цифры, а 4 только в номере серт. ФАИ...
или у нас уже закончились 3-х значные номера сертификатов ФПСУ? :)

и еще, электонный сетрификат на почту не пришел, вероятно, в базе указана почта на яндексе, которой, не пользуюсь. кто может проверить/поменять почту в базе?