Создал плагин для Hermes, чтобы он работал в ВК
Hermes у меня уже стал обычным рабочим инструментом. Через него я пишу код, проверяю сайты, работаю с файлами, ищу информацию, запускаю задачи и получаю уведомления.
Но я не хочу зависеть только от одного канала связи.
Если Telegram в какой-то момент будет недоступен или будет работать плохо, мне нужен запасной способ написать агенту и получить ответ.
Сейчас я активно пользуюсь ВК и ВК-мессенджером, поэтому сделал для Hermes отдельный плагин.
Идея простая: я пишу сообщение в ВК, Hermes получает его через сообщения сообщества, выполняет задачу и отвечает обратно туда же.
После двух дней тестирования выложил публичную версию:
https://github.com/web3blind/hermes-vk-platform
Что получилось:
— писать Hermes из ВК;
— использовать личные сообщения сообщества и чаты;
— отправлять фото, документы, голосовые, аудио и видео;
— получать уведомления и результаты cron-задач;
— прогресс выполнения задачи виден в одном обновляемом сообщении;
— доступ можно ограничить, чтобы агент отвечал только нужным людям или чатам.
Последний пункт важный.
Hermes — это не обычный чат-бот. У него есть доступ к инструментам, файлам и командам. Поэтому я не стал делать режим «отвечать всем» вариантом по умолчанию.
По умолчанию лучше явно указать, кто может писать агенту.
С установкой тоже постарался сделать проще.
Первый шаг — установить плагин из репозитория через Hermes Plugins. Дальше Hermes проведёт по настройке: нужно подключить ВК-сообщество, включить сообщения, Long Poll API, событие message_new и добавить токен сообщества.
Если коротко, ВК становится ещё одним входом в Hermes.
Не вместо Telegram, а рядом с ним. Как запасной канал и как удобный вариант для тех случаев, когда переписка уже идёт в ВК.
Плагин пока скорее для тех, кто уже пользуется Hermes и хочет добавить ещё один канал связи.
Но мне кажется, для русскоязычного сообщества это полезная штука. Telegram не единственный мессенджер. ВК у многих всё равно есть.
Я сам уже активно пользуюсь этим вариантом.
Если захотите попробовать, улучшить или адаптировать под свой сценарий — репозиторий открыт.
Буду рад обратной связи, особенно по установке и реальному использованию в ВК-чатах.
😎 Незрячий web3 программист (подписаться)
Чат | бот
Post #1673
565
- 👍 12
- ❤ 4
- 😁 2
- 👌 1