Пет-проекты: харды + решение личных задач
Разработка пет-проектов — это мой любимый способ учить новые технологии на практике. Сегодня расскажу про 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 🔗Ссылка на бота появится здесь после деплоя в облако.
А какие пет-проекты помогли вам прокачать скиллы? Делитесь в комментах — возможно, ваш опыт вдохновит кого-то на первый проект!
· 18.08.2025
Ищу желающих делать личные/пет проекты! Такие, чтобы УХ! Есть несколько идей https://www.walks.ru/text/ Например такой пример "Древо рода…" (тоже можно считать мой личный проект), но это демонстрация идеи, а содержание может быть практически любым. https://www.walks.ru/wm_dr/ Например мультимедийна медиатека… Книга в тексте и аудио, и фильмы (разные постановки) к ним, и картины … И собраны разные произведения и по авторам, и по темам, и по стилям, и по мирам (миры Стругацких, это ведь не только Стругацкие…. Или мир "иных") А можно создать "энциклопедию музыки", или одежды, или транспорта… А можно объединить их все в одну энциклопедию!!!
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 18.08.2025
Древо рода имеется в виду генеалогическое дерево?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 18.08.2025
В связи с тем, что там кроме генеалогических связей есть ещё и передача власти / короны, то несколько больше. https://www.walks.ru/wm_dr/ Можно просто посмотреть
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 18.08.2025
Прикольно! А есть какой-то открытый репозиторий или это частный проект?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 18.08.2025
Это только "макет"... Для него нет ни системы, ни бэка, ни базы... Только идея. То, что есть можно взять https://github.com/fotobred/wm_dr
Работает всё из браузера, никакого сервера не надо. Все данные в папочке data в JSON формате, но в . js файлах Если будет интересно — расскажу подробнее
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён
· 18.08.2025
Для "нормального" исполнения нужна другая структура данных. Но с правильной структурой я бы не смог "вручную" их вводить...
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён