telegram-snapshot

Solid

Настроить или починить инкрементальный pull Telegram-чатов проекта (telegram-snapshot) на устройстве. Использовать когда пользователь говорит "настрой telegram-snapshot", "не получается зарегистрировать приложение в telegram", "my.telegram.org выдает ERROR", "telethon не видит чаты", "PeerUser ошибка", или когда первый запуск `scripts/telegram-snapshot.py` упал на авторизации/резолвинге чатов.

Testing & QA 8 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
32
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# telegram-snapshot Скилл для первой настройки или починки автоматизированного pull Telegram-чатов проекта через Telethon. Фиксирует **накопленный опыт по граблям**, на которые натыкаешься в первый раз. Скрипты-эталоны лежат в каноне в `scripts/telegram-snapshot.py` и `scripts/telegram-deltas.py` (top-level папка `scripts/`, не внутри папки скилла). Bootstrap-03-management копирует их в `scripts/` в корне проекта - оттуда же, где их ожидает скилл при запуске (`python3 scripts/telegram-snapshot.py`). В эталонной версии уже есть `iter_dialogs()` прогрев (см. шаг 5). ## Когда применять - Пользователь впервые настраивает скрипты `scripts/telegram-snapshot.py` / `telegram-deltas.py` на новом устройстве. - my.telegram.org возвращает голое `ERROR.` при создании приложения и не дает api_id/api_hash. - Telethon ругается `Could not find the input entity for PeerUser(...)` на свежей сессии. - Сессия отозвана (`AuthKeyUnregisteredError`), нужно перелогиниться. - Подключается новый проект - нужно создать `.telegram-snapshot.json` и проверить, что общая авторизация на устройстве уже есть. ## Когда НЕ применять - Обычный регулярный pull (запуск `telegram-snapshot.py` для свежих сообщений) - это просто Bash-команда из шаблона дейлика, отдельный скилл не нужен. - Любые задачи по экспорту/анализу самих сообщений - они уже в `result.json`, читай напрямую. ## Алгоритм ### Шаг 1. Проверить общую авторизацию устройства ```bash ls ~/.config/telegram-snapshot/ ``` Должно быть: - `auth.json...

Details

Author
dewil
Repository
dewil/claude-toolkit
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Testing & QA Solid

redmine-snapshot

Настроить или починить локальное зеркало открытых задач Redmine (redmine-snapshot) на устройстве. Использовать когда пользователь говорит "настрой redmine-snapshot", "подключи redmine к проекту", "где взять api-ключ redmine", "redmine-snapshot падает на SSL / сертификате", "как узнать user_id исполнителя в redmine", или когда первый запуск scripts/redmine-snapshot.py упал на авторизации/конфиге.

8 Updated today
dewil
Testing & QA Solid

mymeet-snapshot

Настроить или починить локальное зеркало расшифровок встреч из mymeet.ai (mymeet-snapshot) на устройстве. Использовать когда пользователь говорит "настрой mymeet-snapshot", "подключи mymeet к проекту", "где взять api-ключ mymeet", "mymeet-snapshot тянет чужие встречи", "встречи кладутся не в ту папку", или когда первый запуск scripts/mymeet-snapshot.py упал на авторизации/конфиге.

8 Updated today
dewil
Testing & QA Solid

telegram-send

Отправить сообщение в Telegram-чат проекта от имени пользователя (личка или группа) через scripts/telegram-send.py. Использовать когда пользователь говорит "напиши в телеграм", "отправь сообщение в чат X", "напиши <чат> в телеге", "отпиши в чат от моего имени", "скинь в группу <текст>". НЕ для чтения истории чатов - это telegram-snapshot.

8 Updated today
dewil