Описание
Telegram-бот - справочник по командам и горячим клавишам для часто используемых технологий (Git, командная строка, Python, Conda, веб-разработка).
Напоминалка. Позволяет быстро “вспоминать” нужные команды прямо в Telegram через заранее заданную структуру.
Иллюстрация работы Бота
Задача
Частый поиск одних и тех же команд замедляет работу — понимаешь, что нужно, но не помнишь точную формулировку.
Захотелось создать напоминалку, чтобы иметь быстрый доступ к используемым мною командам.
Пожелания:
- Собрать часто используемые команды в одном месте.
- Сделать доступ максимально быстрым.
- Простое решение, желательно с бесплатным хостингом.
- Возможность быстро вносить правки/добавления.
- Масштабируемость (возможность расширяться и увеличивать количество приложений, команд).
Решение
Лёгкий справочник внутри Telegram с быстрым доступом к структурированным командам.
Реализация через Telebothost*.
*хостинг-платформа специально для Telegram-ботов
Пример использования Бота: вспомнить команду для работы над сайтом, чтобы видеть изменения в реальном времени
Результат
- ↑ ускорение работы / ↓ снижение времени поиска
- удобно пользоваться
Как это работает

Бот регистрируется в Telegram → На платформе Telebothost вносится информация о нем и создается его структура.
Структура иерархическая: Программа → Категория → Команды.
- Основная команда
/startвыдает список программ (приложений). - Выбор программы. Они логически сгруппированы (
Git,Pythonи т.д.) - Выбор категории.
- В каждой категории команды выпадают списком.

Сбор и подготовка данных
- Команды собраны из моих заметок + по памяти
- Упрощены и адаптированы для вывода в Telegram: без лишнего текста
- Регулярно дополняются в процессе использования
Сложности и решения
Изначально был выбран вариант: бот на Python → код хранится на GitHub → откуда отправляется в Railway.app (хостинг) → бот становится активен. Это рабочая схема, простая. Но.
- хостинг платный (это не минус, просто сейчас не подходит)
- для локальной разработки пришлось создавать второй бот, чтобы не было конфликтов
Telebothost - это решение #2.
Плюсы этого решения
- быстрый переход от “нет бота” к → “есть бот” (в считанные минуты)
- быстрые корректировки в реальном времени
Минусы
- не унифицировано. Чтобы изменить место хостинга нужно будет снова переписывать код. Когда бот на Python - структура и файлы не меняются, может просто измениться площадка для размещения.
- отсутствие контроля версий (нельзя локально на компьютере делать изменения и синхронизировать с хостингом). Сейчас я дополнительно сохраняю код в Github.
На будущее — Идеи развития
- Реализовать поиск
- Добавить лист “Часто используемые команды”
- В дальнейшем хочу перейти на свой сервер и вернуться к
Python, чтобы было больше гибкости. - Возможность отдельного копирования команд на телефоне
Инструменты
- Telegram Bot API / BotFather - регистрация бота, получение уникального токена для работы с Telegram
- Telebothost (TBL scripting) - хостинг-платформа специально для Telegram-ботов
- Git и GitHub - хранение и управление кодом
Первая версия:
- Python - написание основной логики бота
- Railway.app - сервис для быстрого запуска приложений, который автоматически обрабатывает код из GitHub
→ Бот в Telegram
→ Репозиторий проекта на Github
→ Платформа Telebothost