Pet-project, который помог мне разобраться с некоторыми инструментами, о них в самом конце.
Также я постарался повеселить юзера.
Многие из нас смеются над канцеляритом в переписках, казёнными выражениям и ... названиями компаний в стиле РостАгро... 😊
Создаётся впечатление, что такие названия появляются рандомной генерацией слов.
За примерами можно заглянуть по ссылке к боту или в Спарк — посмотреть типичного контрагента для промышенного предприятия.
Когда будете создавать свою компанию, назовите её хорошо. Или воспользуйтесь ботом.
Have fun!
- Присылает несколько названий на выбор.
- И намекает, как не стоит придумывать названия.
При работе над ботом освоил следующее:
- создание виртуальной машины с внешним IP;
- подключение к ВМ по SSH;
- обработка HTTP запросов на ВМ;
- получение self-signed SSL сертификата для настройки Telegram webhook;
- логика работы и настройка webhook;
- запаковка ключей и другой важной информации в отдельный файл, чтобы не "светить" её в коде.
Всё это на чистом API без использования библиотек, написанных третьими лицами.
В итоге, можно создавать ботов для решения прикладных задач: рассылка алертов, обновление данных, запуск скриптов и проч.
MVP
Планируются доработки:
- обработка событий
- логирование информации
- улучшение структуры кода