Вопрос(ы)
- Как отменить последний “коммит”?
- Как скопировать репозиторий на компьютер?
- Как сравнить изменения до/после?
и т.д.
Проблема / ситуация
Поймала себя на том, что часто “гуглю” одни и те же компанды. какие-то запомнились, да, но многие оказались в статусе “Вроде бы помню, но не до конца”. Захотелось создать напоминалку, чтобы иметь быстрый доступ к используемым мною командам.
Цель / решение
Создать Telegram-бота-напоминалку.
В нем список действий с кратким описанием. Нажимаешь на действие - получаешь варианты написания в терминале.
[изображение - логика работы]
Результат / инсайты
- ускорена работа с Git
- снижено время поиска команд
Инструменты
- Python - написание основной логики бота: обработка команд, формирование ответов
- python-telegram-bot - библиотека для удобной работы с Telegram Bot API
- Github - хранение и управление кодом
- Railway.app - размещение бота в интернете для работы 24/7, запуск приложения на удаленном сервере
- Telegram Bot API / BotFather - регистрация бота, получение уникального токена для работы с Telegram
Файлы
[ссылка на бот]
[ссылка на репозиторий]