Существенно обновился мой Telegram CLI. Напомню, что это терминальная утилита для работы с телегой через командную строку.
Из новинок, помимо обычного багфикса, появился полноценно работающий демон.
Демон висит и держит соединение, а вы его дергаете и получаете ответ практически мгновенно.
Также у всех методов есть полноценная поддержка toon и фильтрации вывода, можно очень экономно выдавать информацию в агентный контекст.
Вот несколько примеров:
tg daemon start --idle-timeout 0
tg daemon status
В статусе ожидаем running: true, connected: true, apiVersion: 1, idleTimeout: 0.
Дальше используем обычные команды с --daemon:
# Список диалогов (в toon)
tg --daemon chat list --limit 20 --fields id,title,unreadCount --toon
# Последние сообщения в Избранном
tg --daemon message history me --limit 10 --fields id,text,date
# Поиск
tg --daemon message search --chat me --query "план" --limit 10
# Отправить заметку себе
tg --daemon message send me "Заметка из терминала"
Повторный логин при действующей сохранённой сессии не нужен, но после перезагрузки демон нужно запустить снова.
Буду рад критике и обратной связи!
Всем хорошей недели! @aiwizards
Из новинок, помимо обычного багфикса, появился полноценно работающий демон.
Демон висит и держит соединение, а вы его дергаете и получаете ответ практически мгновенно.
Также у всех методов есть полноценная поддержка toon и фильтрации вывода, можно очень экономно выдавать информацию в агентный контекст.
Вот несколько примеров:
tg daemon start --idle-timeout 0
tg daemon status
В статусе ожидаем running: true, connected: true, apiVersion: 1, idleTimeout: 0.
Дальше используем обычные команды с --daemon:
# Список диалогов (в toon)
tg --daemon chat list --limit 20 --fields id,title,unreadCount --toon
# Последние сообщения в Избранном
tg --daemon message history me --limit 10 --fields id,text,date
# Поиск
tg --daemon message search --chat me --query "план" --limit 10
# Отправить заметку себе
tg --daemon message send me "Заметка из терминала"
Повторный логин при действующей сохранённой сессии не нужен, но после перезагрузки демон нужно запустить снова.
Буду рад критике и обратной связи!
Всем хорошей недели! @aiwizards