Шаблон

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

Небольшой Telegram-бот с одной задачей. Человек выбирает монету и цель (цену или рост и падение в процентах), и бот пишет ему один раз, когда цель достигнута. Цены берутся из CoinGecko раз в минуту.

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

  1. ₿ Bitcoin
  2. bitcoin сейчас стоит $66800. За чем следить?
    📈 Рост на %📉 Падение на %
    🎯 Достигнет цены
  3. 📈 Рост на %
  4. На сколько процентов? Отправьте число, например 5
  5. 5
  6. ✅ Уведомление сохранено: bitcoin вырастет на 5% от $66800 Я проверяю цены каждую минуту и напишу один раз, когда это произойдёт.
    ➕ Ещё уведомление🔔 Мои уведомления
    🏠 Меню
Настройка уведомления о цене

Как выглядит диалог

  1. 🚨 bitcoin вырос на 5.1% от $66800 — сейчас $70208 Эти уведомления сработали. Отправьте /add, чтобы поставить новое.
Уведомление срабатывает

Как это работает

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

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

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

Подробности

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

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

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

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

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

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

Сценарий этого бота

Это весь сценарий, который вы получите. После добавления шаблона можно изменить любое сообщение, кнопку и шаг.

Превью только для чтения · 5 сценариевОткрыть превью на весь экран ↗

Готовы собрать на этой основе?

Скопируйте шаблон в своё пространство и меняйте любое сообщение, кнопку и действие — ничего не заблокировано.