Мой агент живёт в Telegram: я пишу и диктую ему задачи с телефона, когда меня нет за компьютером, а результат получаю в том же чате. А результаты задач по расписанию приходят в чат, который я один раз назначил домашним.
Если самого Hermes у тебя ещё нет, начни с разбора что это за агент и как его установить, а затем возвращайся к подключению Telegram.
В Telegram-канале - что нового в вайб-кодинге: инструменты, находки, ошибки. Подпишись, чтобы быть в курсе.
Что нужно для подключения Hermes Agent к Telegram?
Команда hermes doctor проверит установку Hermes и подключение модели. Бота будем создавать в приложении Telegram, а компьютер понадобится для команд в терминале.
Как создать бота через BotFather?
У каждого Telegram-бота есть токен - секретный ключ для управления ботом. Выдаёт его официальный бот Telegram по имени @BotFather.
Открой @BotFather
Набери в поиске Telegram
@BotFatherили открой ссылку t.me/BotFather. У настоящего BotFather синяя галочка верификации. Запусти диалог кнопкой «Start».Отправь команду /newbot
BotFather спросит два названия. Первое - отображаемое имя, оно может быть любым, например «Мой агент». Второе - юзернейм: он должен быть уникальным, и в конце должно стоять
bot, напримерmoy_agent_bot.Забери токен
BotFather ответит поздравлением и длинной строкой вида
123456789:ABCdefGHIjklMNOpqrSTUvwxYZ. Это токен бота. Скопируй его целиком.
Токен - это полный контроль над ботом: кто знает токен, тот управляет им. Если токен утёк - срочно отзови его командой /revoke в диалоге с BotFather и получи новый.
Есть и быстрый путь без ручного диалога с BotFather. В веб-панели Hermes (hermes dashboard) и в десктоп-приложении на странице «Messaging → Telegram» есть кнопка «Create with QR»: сканируешь код телефоном, и Hermes создаёт бота, определяет твой ID, записывает токен в настройки и перезапускает шлюз. Дальше по шагам разбираю ручной путь; если выбрал QR, переходи сразу к проверке подключения.
Как узнать свой ID в Telegram и зачем он нужен?
У аккаунта в Telegram есть два идентификатора: публичный юзернейм с собачкой и внутренний числовой ID. Hermes работает с числом.
Узнать своё число просто: открой @userinfobot, нажми «Start», и он ответит тебе твоим ID. Запиши его рядом с токеном. Запасной вариант - бот @get_id_bot, работает так же.
Хочешь, чтобы агент в Telegram отвечал в твоём стиле и помнил твои дела? Само подключение этого не даст. На практикуме за три вечера собираешь всю связку под себя: ИИ-клон + Второй мозг + Контекст-инжиниринг - именно она превращает ИИ из «помощника с галлюцинациями» в рабочий инструмент. Записи эфиров остаются в личном кабинете, доступ 30 дней.
Как передать токен в Hermes Agent и запустить шлюз?
| Мастер настройки | Вручную | |
|---|---|---|
| Что запускаешь | hermes gateway setup | Редактор с файлом ~/.hermes/.env |
| Что вводишь | Токен и ID по вопросам мастера | Две переменные руками |
| Где хранится | Мастер пишет в настройки сам | Настройки вводятся прямо в .env |
| Кому подходит | Всем, рекомендованный путь | Кто привык к конфигам или настраивает по скрипту |
Запусти мастер настройки
bashhermes gateway setupЗапусти команду на машине, где установлен Hermes. Мастер предложит список мессенджеров.
Выбери Telegram и введи данные
Мастер спросит токен бота и разрешённые ID (можно несколько, через запятую) и запишет всё в настройки сам.
Запусти шлюз
bashhermes gatewayШлюз поднимется и подключится к Telegram. Через несколько секунд напиши своему боту из приложения любое сообщение: если Hermes ответил - подключение готово.
Ручной путь вместо мастера выглядит так: открой файл ~/.hermes/.env и добавь две строки, подставив токен из BotFather и свой числовой ID из @userinfobot:
TELEGRAM_BOT_TOKEN=123456789:ABCdefGHIjklMNOpqrSTUvwxYZ
TELEGRAM_ALLOWED_USERS=123456789Вторая строка - список тех, кому бот вообще отвечает. Несколько человек пишутся через запятую. После сохранения файла шлюз запускается той же командой hermes gateway.
Если бот молчит даже в личке - смотри логи шлюза в том же терминале и первым делом проверь токен и свой ID в списке доступа; остальные ошибки разобраны в таблице в конце статьи.
Что умеет бот в Telegram на телефоне?
Чаще всего на телефоне нужны пять возможностей.
Текст и голосовые. Пишешь задачу словами или надиктовываешь голосовое - при настроенном распознавании речи Hermes расшифрует его в текст и поймёт. С локальным провайдером для этого не нужны никакие ключи, всё считается на той машине, где крутится агент.
Файлы и картинки. Можно переслать боту документ, таблицу, скриншот - агент получит их как вложения. Сгенерированные файлы он тоже умеет отправлять обратно: попросишь отчёт - пришлёт файлом в чат.
Подтверждения опасных действий. Когда агент собирается сделать что-то рискованное, например удалить файлы, он сначала спрашивает в чате: отвечаешь «yes» или «y» - делает, «no» или «n» - отменяет.
Кнопки вместо переписывания. Когда агенту нужно уточнение, он присылает вопрос с инлайн-кнопками вариантов - нажимаешь вариант, и агент продолжает работу. Команда /model без аргументов показывает меню выбора модели такими же кнопками.
Тихие уведомления. По умолчанию телефон звенит только на финальные ответы, запросы подтверждения и подтверждения команд. Служебные уведомления вроде «вызываю инструмент» и «сжимаю контекст» приходят без звука, поэтому телефон не звенит на каждом шаге. Если нужны звуковые уведомления на каждом шаге, переключи режим в настройках.
Как получать результаты фоновых задач в чат?
Домашний чат для расписания. Hermes умеет задачи по расписанию: «каждое утро в 7:43 собери мне сводку». Результаты он шлёт в домашний чат, который ты назначаешь один раз командой /sethome прямо в диалоге с ботом. Пока шлюз запущен, сводки приходят сами.
Фоновые задачи. Долгую задачу можно отправить в фон и заниматься своими делами: бот напишет, когда будет готово. Запущенная из топика задача вернёт ответ в тот же топик, ничего не потеряется.
Важное ограничение: бот отвечает, только пока запущен шлюз. Если выключить компьютер, на котором крутится Hermes, или перевести его в спящий режим, бот не ответит, пока машина снова не заработает. Чтобы бот был онлайн всегда, агента переносят на сервер: у нас это отдельная инструкция, как оставить Hermes Agent работать круглосуточно. По умолчанию шлюз сам опрашивает Telegram о новых сообщениях; для облачных платформ, которые засыпают без входящего трафика, в документации есть webhook-режим, где направление соединения разворачивается и Telegram сам стучится в бота.
Как закрыть бота от чужих?
Твой бот можно найти в поиске Telegram по юзернейму, поэтому защита держится на двух вещах: на списке доступа и на секретности токена.
Первая - список доступа, который мы заполнили при настройке. Hermes сверяет ID каждого собеседника со списком, и если ID там нет, бот отказывает в доступе. По умолчанию, если список пуст, шлюз не отвечает вообще никому - это сделано специально, чтобы свежеподключённый бот не был открыт миру.
Вторая - токен. Он не должен попадать в скриншоты, в пересланные сообщения, в репозитории. Если токен утёк, отзови его командой /revoke в BotFather. Потом пропиши новый токен в настройках и перезапусти шлюз.
Отдельно про группы: список доступа работает и там. Чужой человек в группе может написать боту что угодно - бот его проигнорирует. А если хочешь, чтобы бот в группе вообще отзывался, только когда его зовут, есть настройка telegram.require_mention - тогда он отвечает на упоминание через @, на ответ своему сообщению, на команду вида /command@твойбот и на совпадения с твоими шаблонами из telegram.mention_patterns, а на обычные сообщения группы не отвечает.
Почему бот молчит в группе и как это исправить?
У новых Telegram-ботов режим приватности включён по умолчанию: в документации Hermes его называют самым частым источником путаницы с ботами в группах. В этом режиме боту доставляются только сообщения, начинающиеся с команды /, ответы на его собственные сообщения и служебные уведомления. Обычные сообщения группы он просто не получает - Telegram их ему не шлёт, и никакая настройка агента это не исправит.
Порядок починки:
- Открой @BotFather и отправь
/mybots. - Выбери своего бота.
- Открой «Bot Settings» → «Group Privacy» → «Turn off».
- Удали бота из группы и добавь заново.
Четвёртый пункт легко пропустить, и тогда бот «всё равно молчит». Telegram запоминает состояние приватности на момент, когда бот вступил в группу, и не обновляет его, пока бота не удалят из группы и не добавят снова.
Если отключать приватность глобально не хочется, есть второй путь: сделай бота администратором группы. Админ-боты получают все сообщения при любом режиме приватности.
Частые ошибки подключения и что с ними делать
| Симптом | Причина | Что делать |
|---|---|---|
| Бот не отвечает вообще | Неверный токен или шлюз не запущен | Проверь токен в .env, перезапусти hermes gateway, смотри логи в том же терминале |
| Бот отвечает «unauthorized» | Твой ID не в списке доступа | Сверь ID через @userinfobot, добавь в TELEGRAM_ALLOWED_USERS, перезапусти шлюз |
| В личке отвечает, в группе молчит | Режим приватности | «Turn off» у BotFather, затем удали бота из группы и добавь заново, или сделай его админом |
| Голосовые не расшифровываются | Не настроено распознавание речи | Локальное распознавание ставится пакетом faster-whisper, облачные варианты требуют свой ключ |
| Голосовой ответ через Edge TTS приходит файлом вместо обычного голосового | Нет ffmpeg | Поставь ffmpeg - он нужен Edge TTS для конвертации в формат голосовых Telegram |
| Токен перестал работать | Токен отозван | Получи новый через /revoke и /newbot (или /token) у BotFather, замени значение в .env и перезапусти шлюз |
Что ещё спрашивают про Hermes Agent в Telegram?
Частые вопросы
Источники
- Hermes Agent: настройка Telegram - основной источник этого гайда, проверен 12.09.2026
- Hermes Agent: шлюз мессенджеров
- Hermes Agent: установка
- Hermes Agent: быстрый старт
- Hermes Agent: задачи по расписанию
- BotFather - официальный бот Telegram для создания ботов
- @userinfobot - узнать свой числовой ID
Один подключённый бот - начало. Если хочешь собрать вокруг него полную связку, приходи на практикум: ИИ-клон + Второй мозг + Контекст-инжиниринг, три эфира, записи доступны 30 дней.
Новые материалы - дайджестом, без спама
Гайды выходят регулярно. Подпишись, чтобы не пропускать: пришлю подборку в Telegram или на email. Раз в неделю или каждый день - выбираешь сам.

