Skip to content

ashugaev/GooseInvestAlertBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

824 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Goose Invest Alert

Goose Invest Alert Bot

Telegram bot that pings you when a stock or crypto price hits your target.

License: MIT Telegram


Try it

You don't need to install anything — the bot is already live:

@GooseInvestAlertBot — open in Telegram and send /start.

Need help? Drop into the support chat: @GooseInvestAlertChat.

What it does

  • Price-level alerts — get a message when a ticker crosses a price you set, up or down.
  • Speed alerts — get a message when a coin or stock moves unusually fast in a short window.
  • Stocks and crypto in one place — Tinkoff Invest for stocks; Binance, Binance Futures, Bybit, KuCoin, LBank for crypto; fiat pairs (EUR/USD, USD/RUB, …) too.
  • Bring your own bot — connect a private Telegram bot for your group or channel.
  • English and Russian out of the box.

Common commands

Command What it does
/alert YNDX 73.80 Notify when YNDX hits 73.80
/alert BTC +10% -25% Notify on ±X% from the current price
/alert DOGERUB 70 Set the alert in a specific currency
/shift BTC Watch for unusually fast price moves
/list See and edit all your alerts
/price YNDX Get the current price right now
/remove Bulk-remove alerts
/admin Manage alerts for groups you've added the bot to
/help Full reference inside Telegram

A walkthrough with examples appears as soon as you send /help to the bot.

Run your own copy

Prefer to self-host? You'll need:

  • Node.js 20
  • MongoDB (local or a free hosted one like Atlas)
  • A bot token from @BotFather
  • A Tinkoff Invest API token (free, get it here)
git clone https://github.com/ashugaev/GooseInvestAlertBot.git
cd GooseInvestAlertBot
npm install
cp .env.sample .env          # fill in TELEGRAM_TOKEN, MONGO_URL, …
npm run db-migration:up
npm run dev:watch

That's it — the bot starts and connects to Telegram. Full list of settings (exchange API keys, payment providers, MongoDB tuning, etc.) is in CONFIG.md.

Docker shortcut:

docker compose up --build

Documentation

License

Released under the MIT License. Free to use, fork, and ship your own bot.

About

Telegram bot that pings you when a stock or crypto price hits your target

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors