Настройка: уведомления, ключ ИИ и своя копия
Всё здесь необязательно: дашборд работает и без этого. Все настройки хранятся в репозитории GitHub: Settings → Secrets and variables → Actions.
Содержание
- Где находятся настройки
- Уведомления в Telegram
- Ключ ИИ-модели (необязательно)
- Своя копия проекта
- Все настройки одной таблицей
Где находятся настройки
Откройте репозиторий на GitHub → Settings → Secrets and variables → Actions. Там две вкладки:
- Secrets — скрытые значения (токены, ключи). Прочитать их обратно нельзя даже владельцу, в логах они замаскированы.
- Variables — обычные несекретные значения (код языка, название модели).
Изменения действуют со следующего запуска. Запустить сразу: Actions → research-agents → Run workflow.
Уведомления в Telegram
Агенты пишут вам, когда происходит что-то важное: сменился режим рынка, правило H-020 вошло в рынок или вышло, у гипотезы новый вердикт, сломался источник данных, и раз в неделю — сводка.
- В Telegram откройте @BotFather. Возьмите существующего бота (
/mybots→ бот → API Token) или создайте нового командой/newbot. - Откройте своего бота и нажмите Start, иначе ему нельзя писать вам.
- Узнайте свой ID: напишите @userinfobot, он ответит числом вроде
123456789. Для группы или канала добавьте туда бота, их ID начинаются с-100. - В Settings → Secrets and variables → Actions → Secrets → New repository secret создайте
TELEGRAM_BOT_TOKEN(токен) иTELEGRAM_CHAT_ID(ID). - Язык: во вкладке Variables → New repository variable создайте
TELEGRAM_LANGсо значениемru(илиen,es,pt,tr,vi,zh). Без неё уведомления на английском. В конце каждого уведомления — ссылка на дашборд на том же языке. - Проверка: Actions → research-agents → Run workflow, отметьте test_alert и запустите. Через несколько минут придёт «уведомления в Telegram подключены». Если шаг упал — неверный токен или ID, либо бот не запущен.
Уведомления приходят только при изменениях, в спокойные дни их нет.
Ключ ИИ-модели (необязательно)
Все проверки делает движок по заранее зафиксированным правилам: модель никогда не решает, работает ли идея. Ключ модели добавляет двух помощников:
- Недельная сводка простыми словами. Без ключа приходят сырые недельные отчёты на английском. С ключом модель пересказывает их коротко на языке из
TELEGRAM_LANG, только по цифрам из отчётов и без торговых советов. - Черновики новых гипотез раз в месяц (1-го числа). Модель смотрит, что уже проверено, и предлагает идеи пулл-реквестом в статусе draft. Регистрировать или нет — решаете вы; без регистрации ничего не проверяется.
Бесплатный вариант: Groq. Зарегистрируйтесь на console.groq.com → API Keys → Create API Key и сохраните ключ как секрет LLM_API_KEY. Платить не нужно: у бесплатного тарифа дневные лимиты, для недельной сводки их с запасом. Модель выбирается автоматически из бесплатных моделей, которые Groq сейчас предлагает (их переименовывают и убирают); чтобы закрепить конкретную, задайте CRL_LLM_MODEL. Подойдёт и любой другой OpenAI-совместимый сервис (OpenRouter, Gemini): укажите его адрес в переменной CRL_LLM_BASE_URL. Если заданы оба ключа, используется LLM_API_KEY.
Как подключить Anthropic (платно):
- Зайдите на console.anthropic.com, зарегистрируйтесь и пополните баланс в разделе Billing. API оплачивается по факту использования и отдельно от подписки Claude. Недельная сводка и ежемесячные предложения стоят центы в месяц. Заранее проверьте, что ваша страна есть в списке поддерживаемых регионов Anthropic.
- API Keys → Create Key, скопируйте ключ (
sk-ant-…). Он показывается один раз. - В Settings → Secrets and variables → Actions → Secrets создайте
ANTHROPIC_API_KEYс этим ключом. - Необязательно: переменная
CRL_LLM_MODEL, чтобы выбрать другую модель (по умолчаниюclaude-sonnet-5-5). - Чтобы черновики приходили пулл-реквестами: Settings → Actions → General → Allow GitHub Actions to create and approve pull requests.
Чтобы выключить — удалите секрет. Если ключ утёк, сразу отзовите его в консоли.
Своя копия проекта
Всё работает на бесплатных серверах GitHub, на вашем компьютере ничего не нужно.
- Откройте https://github.com/f1devbin/Crypto-Research-Labs и нажмите Fork.
- В своей копии: Settings → Pages → Source: GitHub Actions.
- Actions → включите workflows, если попросит → research-agents → Run workflow. Первый запуск идёт около 20 минут (загружается история цен). Дальше всё работает само каждый день.
- Ваш дашборд появится по адресу
https://<ваш-ник>.github.io/Crypto-Research-Labs/. - По желанию подключите Telegram и ключ ИИ, как описано выше.
Свою идею можно предложить через CONTRIBUTING.md или в Discussions → Ideas.
Все настройки одной таблицей
| Имя | Где | Что делает |
|---|---|---|
TELEGRAM_BOT_TOKEN | Secrets | токен бота от @BotFather |
TELEGRAM_CHAT_ID | Secrets | кому приходят уведомления |
TELEGRAM_LANG | Variables | язык уведомлений: en, ru, es, pt, tr, vi, zh |
ANTHROPIC_API_KEY | Secrets | сводка простыми словами и черновики гипотез |
LLM_API_KEY | Secrets | бесплатная замена: ключ Groq или другого OpenAI-совместимого сервиса |
CRL_LLM_BASE_URL | Variables | адрес этого сервиса (по умолчанию Groq) |
CRL_LLM_MODEL | Variables | другая модель вместо claude-sonnet-5-5 |
GOOGLE_SITE_VERIFICATION | Variables | код Google Search Console |
CRL_SITE_URL | Variables | адрес дашборда при своём домене |