Превью сценария
Главное менюНовое уведомлениеМои уведомленияПроверка уведомлений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 есть лимиты.
