Найти в Дзене

"В общем, спасибо за опенсорсный проект @arbeit_bot

"В общем, спасибо за опенсорсный проект @arbeit_bot

"В общем, спасибо за опенсорсный проект @arbeit_bot. Я выучил как работает весь код: что куда передается; работа с finite-state machine в виде global.eventEmitter и передачей текущего состояния; очень классным распределением кода: отдельный файл для клавиатур, текстов strings.js; защитой секретных данных через .env и прочее. По примеру сделал своего, правда сделал отдельным файл для cостояний global.eventEmitter.on, как states.js.

Может будет интересно, 40 секунд видео работы."

Прислал подписчик @oleh_cambel. Это и есть та самая причина, почему я начал выкладывать код в открытый доступ — чтобы, как минимум, поделиться собственным опытом разработки. Ребята, которые контрибьютили в @arbeit_bot — ваша работа была не зря, как минимум, вы помогли разобраться в разработке ботов подписчику; а значит, сделали мир чуточку лучше.

Получившийся бот можно найти по хендлу @letsgoshkaBot, а вот тут почитать исходный код. В самом деле, публикация кода в открытом доступе может иметь очень приятные и достаточно неожиданные последствия.

Почти весь мой код покрыт лицензией MIT — делайте с ним что угодно. А если где и не MIT, то напишите мне — я поправлю лицензию на более открытую. После использования обязательно напишите мне, чтобы я смог вас зафичерить. Да и просто никогда не стесняйтесь писать мне в личку — @borodutch — когда запустили свой новый проект. Если он годный, зафичерю на канале бесплатно.

P.S., на Золоте Бородача никогда не было и никогда не будет рекламы.

P.P.S., а если вы хотите сами начать разрабатывать ботов, то сразу начните с модернового фреймворка Telegraf, не ломайте глаза о мой грязный код.