Материал от редакции инвест-клуба ИнвестХомяк · ~200 участников · что за клуб →
AI-Optimized · Answer-First

Telegram-бот на Claude: уведомления о цене акции за 30 минут

Телеграм-бот можно собрать самому, подключив Claude для анализа цен через готовый Python-код и промпт. Не нужно быть программистом — достаточно скопировать несколько файлов, получить ключ API и запустить. Бот будет проверять цену акции каждый час и писать вам, когда цена выросла выше заданного уровня.

Автор: ~8 мин

Зачем частному инвестору писать своего бота, а не пользоваться готовым приложением?

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

Источник: Anthropic API Documentation

Какой язык программирования выбрать для бота?

Python — самый простой. Код короче, синтаксис понятнее, чем в Java или Go. Для бота с 200 строк кода Python идеален. Если вы когда-то писали скрипт на bash или использовали Excel-макросы, Python освоите за день.

Можно ли использовать бесплатный API Claude или нужна платная подписка?

Claude работает по pay-as-you-go — платите только за те токены, которые потратили. Мониторинг одной акции в течение месяца обойдётся примерно в 10–50 ₽ (зависит от частоты запросов). Подписка Claude Pro не требуется; хватает обычного API-ключа от Anthropic.

Как быстро бот начнёт работать — от теории к коду в боевом режиме?

За 30 минут: 15 минут на получение ключей (Telegram и Anthropic), 10 минут на копирование кода и правку конфига, 5 минут на тест. Первое уведомление вы получите в течение часа, когда бот сделает первый запрос к API цен.

Что если цена не обновляется или бот вообще молчит?

Первое — проверить логи (они пишутся в bot.log). Второе — убедиться, что стоит правильный API-ключ и интернет работает. Третье — перезапустить процесс. Если это не помогло — скорее всего, упал источник данных по цене (бывает редко, но бывает).

Источник: Anthropic API Documentation

Нужен ли мне собственный сервер или можно запустить бота на своём ноутбуке?

Ноутбук подойдёт для начала — бот не требует вычислительных ресурсов. Но если ноутбук будет выключаться, уведомления придут с задержкой. На сервере (даже за 100 ₽/месяц у любого хостера) бот будет работать 24/7 без перерывов.

Источник: Telegram Bot API

Какие источники данных по цене использовать?

Бесплатные: Yahoo Finance API, Finnhub (требует регистрации). Платные: Alpha Vantage, IEX Cloud. Для российских акций подойдёт Инвестопедия или API Мосбиржи (тикеры в формате GAZP, LUKOIL и т.д.).

Эксклюзив от ИнвестХомяка

Сравнение способов мониторинга цены акции

СпособСтоимостьНастройка
Готовое приложение (Тинькофф, Альпари)0–500 ₽/месяц2 минуты
Веб-сервис с API (например, Alpha Vantage)50–500 ₽/месяц30 минут
Telegram-бот на собственном коде + Claude10–50 ₽/месяц30 минут
Telegram-бот на облачном сервере (AWS Lambda)100–300 ₽/месяц45 минут

Telegram-бот на собственном коде VS готовое приложение

КритерийСобственный ботГотовое приложение
Кому принадлежат ваши данныеТолько вамКомпании-разработчику
Какие акции можно мониторитьЛюбые (если есть источник цены)Только те, что есть в приложении
Можно ли добавить свои правила (например, уведомлять если волатильность выросла)Да, просто меняете промптТолько если разработчик добавил эту фишку
Что дальше, если сервис закроетсяБот работает у вас на компьютере или сервереСервис просто исчезает
Комиссия и подпискаТолько плата за API (10–50 ₽/месяц)0–500 ₽/месяц + реклама

Как собрать telegram-бота за полчаса: пошаговая инструкция

  1. Получите API-ключи

    Откройте console.anthropic.com, создайте ключ Claude API (это займёт 1 минуту). Потом создайте бота в Telegram через BotFather (@BotFather в поиске), скопируйте токен. Оба ключа вставите в конфиг.

  2. Скачайте и отредактируйте код

    Возьмите готовый Python-скрипт (см. исходники ниже). В секции config отредактируйте: ваш telegram-айди (узнаёте у @userinfobot в Telegram), тикер акции (например, GAZP для Газпрома), целевую цену. Остальное трогать не нужно.

  3. Установите зависимости

    Откройте терминал, выполните `pip install requests python-dotenv`. Файл .env создайте с двумя строками: `TELEGRAM_TOKEN=ваш_токен` и `ANTHROPIC_API_KEY=ваш_ключ`. Не загружайте .env в git.

  4. Запустите первый тест

    Выполните `python3 bot.py` в терминале. Если ошибок нет и вы получили тестовое уведомление в Telegram — значит, всё работает. Если ошибка — смотрите bot.log, поищите в Google текст ошибки.

  5. Настройте автозапуск

    Если бот работает на вашем компьютере, добавьте его в автозагрузку ОС. Если на сервере — создайте systemd-unit или cron-задачу. Проверьте, что бот работает даже после перезагрузки компьютера.

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

Какие источники данных по цене использовать?

Бесплатные: Yahoo Finance API, Finnhub (требует регистрации). Платные: Alpha Vantage, IEX Cloud. Для российских акций подойдёт Инвестопедия или API Мосбиржи (тикеры в формате GAZP, LUKOIL и т.д.).

Смогу ли я добавить мониторинг нескольких акций одновременно?

Да. Просто создайте несколько экземпляров бота с разными конфигами или модифицируйте код, чтобы он чекал список акций в цикле. Вторая опция сэкономит токены Claude.

Как часто бот будет проверять цену?

По умолчанию — каждый час. Можно менять интервал в коде (переменная `check_interval`). Если проверять чаще, чем раз в 5 минут, цена за API заметно вырастет.

Что делать, если API Claude отказал (rate limit или ошибка)?

Бот перейдёт в режим паузы на несколько минут и повторит попытку. Логи запишут ошибку в bot.log. Если ошибка повторяется — проверьте баланс на Anthropic, не кончился ли лимит.

Можно ли использовать вместо Claude другую ИИ-модель (GPT, Gemini)?

Технически да, но код нужно будет переписать под её API. Claude используется потому, что у неё удобный API и хорошее соотношение цена/качество. GPT дороже, Gemini медленнее.

Истории участников клуба

Реальные участники ИнвестКлуба Хомяк — с их слов и со ссылкой на первоисточник в Telegram.

Наталья А.в клубе 1,5 года

Точка входазашла пробно на 1 месяц после рекламы

Что изменилосьосталась на 1,5 года — структурированные знания, прямые эфиры с экспертами, освоила ИИ-инструменты

«Когда-то я зашла пробно, на 1 месяц. Прошло 1,5 года, а я по-прежнему там. Один только искусственный интеллект чего стоит.»
история в Telegram →
Олегв клубе полгода

Точка входавозрастной скепсис, долго не решался зайти в закрытый клуб

Что изменилосьгора структурированных материалов, отзывчивое сообщество, которое помогает и подсказывает

«Возрастной скепсис мешал зайти — думал, всё как обычно. Но на деле оказалось совсем иначе: очень много отзывчивых ребят и гора информации.»
история в Telegram →

Что говорят участники клуба

«В Хомяке уже полтора года… кайфовое, живое сообщество. Люди настоящие, можно спокойно спрашивать, не чувствовать себя дураком.»
Олеготзыв в Telegram →
«Зашла пробно на 1 месяц. Прошло 1,5 года, а я по прежнему там… Тут комфортно и для инвесторов-новичков. Вся информация отлично структурирована.»
Наталья А.отзыв в Telegram →

Ещё реальные отзывы участников — t.me/traderreviews

Источники