Пет-проекты: харды + решение личных задач
Разработка пет-проектов — это мой любимый способ учить новые технологии на практике. Сегодня расскажу про RandomCoffee Bot — решение проблемы поиска собеседников и отличный тренажёр для скиллов.
Что за RandomCoffee Bot?
Во-первых, это никакой не новомодный ИИ, а нетворкинг в чистом виде.
Telegram-бот, который
- Написан на Go
- Упакован в Docker-контейнер
- Имеет открытый исходный код
- Решает проблему: "Хочу пообщаться с интересным человеком, но не знаю кого позвать"
Особенно актуально для IT-специалистов — буду тестировать в сообществах аналитиков!
Что это дало лично мне?
Конечно хард-скиллы и решение личных потребностей в общении.
▫️Практика с Docker – упаковал бота в контейнер, разобрался с образами и управлением зависимостями.
▫️Теперь у меня есть система для регулярных знакомств с интересными людьми — без неловких "о чём поговорить?", ведь собеседник тоже пришёл по желанию.
Ближайшие планы
1. Перенос из локального Docker в облако (уже в процессе)
2. Настройка GitHub Actions для авто-деплоя
3. Добавление вебхуков
В перспективе
▫️Внедрение rolling updates для бесшовных обновлений
▫️Blue-green deployments для минимизации downtime
▫️"Пиар" в профессиональных чатах (особенно среди аналитиков)
Код открыт — буду рад вашим звездочкам, issues и PR!
GitHub: CrazyElephantX/RandomCoffeeBotTelegram
🔗Ссылка на бота появится здесь после деплоя в облако.
А какие пет-проекты помогли вам прокачать скиллы? Делитесь в комментах — возможно, ваш опыт вдохновит кого-то на первый проект!
Post #817
661
- 🔥 10
- ❤🔥 7
- 👍 3