Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rickstaa/crypto-listings-sniper
A small bot that watches exchanges for new coin/token listings and, in less than 0.3 seconds, posts a Telegram/Discord message
https://github.com/rickstaa/crypto-listings-sniper
binance bot crypto discord exchange telegram
Last synced: 4 months ago
JSON representation
A small bot that watches exchanges for new coin/token listings and, in less than 0.3 seconds, posts a Telegram/Discord message
- Host: GitHub
- URL: https://github.com/rickstaa/crypto-listings-sniper
- Owner: rickstaa
- Created: 2023-05-09T19:29:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-08T11:13:18.000Z (about 1 year ago)
- Last Synced: 2024-05-01T16:39:14.056Z (9 months ago)
- Topics: binance, bot, crypto, discord, exchange, telegram
- Language: Go
- Homepage:
- Size: 21.6 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Crypto Listing Sniper
> [!WARNING]\
> Due to recent changes in local regulations, [Binance has left the Dutch market](https://www.binance.com/en/support/announcement/notice-on-changes-of-services-in-the-netherlands-b5a647be31cf469b87fc3337fd461ced), impacting my ability to utilize the Binance API. Regrettably, this means I can no longer sustain this project. If you want to take over this project, please contact me 💪🏼!A small bot that watches exchanges for new coin/token listings and, in less than `0.3` seconds, posts a Telegram/Discord message. ~~You can join [this telegram group](https://t.me/crypto_listings_sniper) to see it in action~~.
![crypto-sniper](https://github.com/rickstaa/crypto-listings-sniper/assets/17570430/11777a75-4064-4034-932e-b3c11403a181)
## Supported exchanges
This bot currently supports the following exchanges:
- [Binance](https://www.binance.com/en)
## Features
- Posts a Discord/Telegram message when a new exchange listing is found.
- Posts a Discord/Telegram message when a new exchange announcement is published.
- Allows users to request the Telegram link using the Discord `/telegram-invite` slash command.
- Allows users to request the GitHub repo link using the Discord `/github-repo` slash command.## How to use
1. Setup a discord application (see [this guide](https://discordjs.guide/preparations/setting-up-a-bot-application.html#what-is-a-token-anyway)). Ensure that on the URL Generator step, you select the `bot` and `applications.commands` scopes and that the `Send Messages` and `Embed Links` permissions are requested.
2. Set up a telegram bot (see [this guide](https://telegrambots.github.io/book/1/quickstart.html)).
3. Install the Golang dependencies using `go get`.
4. Build the bot using `go build`
5. Rename the `.env.template` file to `.env` and insert the required environmental variables.
6. Run the bot using `./crypto-listings-sniper`.## Contributing
Feel free to open an issue if you have ideas on how to make this repository better or if you want to report a bug! All contributions are welcome. :rocket: Please consult the [contribution guidelines](CONTRIBUTING.md) for more information.