Простые уведомления о ценах криптовалют

Подойдёт крипто-каналу, трейдинговому сообществу или для себя, когда нужны только уведомления о ценах. Это четыре коротких сценария — их можно прочитать за несколько минут и легко поменять. Если нужны ещё графики, проверка токенов, дайджест и платный Premium, берите шаблон «Крипто-терминал».

Превью сценария

Главное менюНовое уведомлениеМои уведомленияПроверка уведомленийPrices updater · every minute

Обзор

Небольшой Telegram-бот с одной задачей: человек выбирает монету и цель — цену или рост/падение в процентах, — и бот пишет ему один раз, когда это произошло. Цены берутся из CoinGecko раз в минуту. Без API-ключей, оплаты и лишних функций.

Что нужно для запуска

  • Подключите бота: «Настройки» → «Боты» → вставьте токен от @BotFather.
  • Нажмите «Опубликовать». Пока вы этого не сделаете, бот не отвечает.
  • Подождите около минуты, пока загрузятся первые цены, затем отправьте /start и создайте тестовое уведомление.
  • По желанию: измените trackedCoins (id монет в CoinGecko через запятую) и maxAlerts в разделе «Переменные».

Разбор узлов

  • Человек отправляет /start и нажимает «Новое уведомление»
  • Выбирает монету — Bitcoin, Ethereum, Solana или пишет другую отслеживаемую — и видит её текущую цену
  • Выбирает условие — рост на %, падение на % или достижение цены — и отправляет число
  • Бот проверяет цены каждую минуту, пишет один раз, когда условие выполнено, и удаляет это уведомление
  • «Мои уведомления» показывает список и позволяет удалить монету или всё сразу

Подробности

Полезно знать

  • Цены берутся из бесплатного открытого API CoinGecko раз в минуту для всего бота — без API-ключа и без запроса на каждого пользователя.
  • Уведомления можно ставить только на монеты из списка trackedCoins. По умолчанию это Bitcoin, Ethereum, Solana и TON; можно добавить любой id монеты из CoinGecko.
  • У одного человека может быть ограниченное число уведомлений (по умолчанию 5, задаётся в maxAlerts).
  • Уведомление срабатывает один раз и удаляется — одно и то же сообщение не приходит каждую минуту.
  • Проверка идёт примерно раз в минуту, поэтому скачок, который развернулся внутри минуты, можно пропустить. Это напоминание, а не торговый сигнал.

Частые вопросы

  • За какими монетами смогут следить пользователи?
  • Сколько уведомлений может держать один человек?
  • Нужно ли что-то кроме уведомлений — графики, проверка токенов, дайджест, платные тарифы? Тогда лучше подойдёт «Крипто-терминал».

Что важно помнить

  • Не обещайте мгновенные уведомления — цены обновляются раз в минуту.
  • Не выдавайте уведомления за финансовый совет или торговый сигнал.
  • Не добавляйте в trackedCoins сотни монет — один запрос к CoinGecko покрывает весь список, а у бесплатного API есть лимиты.