All Projects → robaleman → discord-cryptocurrency-bot

robaleman / discord-cryptocurrency-bot

Licence: Unlicense license
cryptocurrency bot for Discord chat platform: checks exchange info, runs data analysis, fires automatic alerts, and more

Programming Languages

javascript
184084 projects - #8 most used programming language
r
7636 projects

Projects that are alternatives of or similar to discord-cryptocurrency-bot

coinfox
Crypto Coin Portfolio Manager - Track all of your Bitcoin and crypto coin investments
Stars: ✭ 56 (+100%)
Mutual labels:  cryptocoins, cryptocurrency-exchanges, cryptocurrency-price, cryptocurrency-prices
SparkV
🤖⚡ | The most POWERFUL multipurpose chat/meme bot that will boost the activity in your server.
Stars: ✭ 24 (-14.29%)
Mutual labels:  discord-bot, discord-js
crypto-convert
Instantly convert cryptocurrency and get price information
Stars: ✭ 26 (-7.14%)
Mutual labels:  cryptocurrency-exchanges, cryptocurrency-prices
Fake-Streamer
A Code that allows you to get the "Streaming" Discord Status WITHOUT Streaming!
Stars: ✭ 48 (+71.43%)
Mutual labels:  discord-bot, discord-js
discord-voice
⏲️ A complete framework to facilitate the tracking of user voice time using discord.js
Stars: ✭ 33 (+17.86%)
Mutual labels:  discord-bot, discord-js
Recording-Bot
A bot built to record and transcribe audio fragments from Discord.
Stars: ✭ 22 (-21.43%)
Mutual labels:  discord-bot, discord-js
EarTensifier
Powerful Discord music bot in over 80,000 servers. Supports playback from Youtube, Soundcloud, and Spotify.
Stars: ✭ 112 (+300%)
Mutual labels:  discord-bot, discord-js
ticketbot
Discord.js Ticket bot using Quick.db (DJS V11)
Stars: ✭ 49 (+75%)
Mutual labels:  discord-bot, discord-js
Discord-Bot-Choo-Choo
Coding Train Example Discord Bot
Stars: ✭ 35 (+25%)
Mutual labels:  discord-bot, discord-js
warnable
Simple Discord bot to moderate Discord servers, specifically to warn members.
Stars: ✭ 34 (+21.43%)
Mutual labels:  discord-bot, discord-js
cytrus-re
A multipurpose Discord bot!
Stars: ✭ 16 (-42.86%)
Mutual labels:  discord-bot, discord-js
Amigo
A multifunctional discord.js bot (now with dashboard)
Stars: ✭ 35 (+25%)
Mutual labels:  discord-bot, discord-js
Calcifer
Run Pomodoro timers on Discord. It also uses a database for your study habit stats.
Stars: ✭ 36 (+28.57%)
Mutual labels:  discord-bot, discord-js
sara
A multi-functional bot that I never finish because I'm too lazy.
Stars: ✭ 11 (-60.71%)
Mutual labels:  discord-bot, discord-js
todobot
📝🤖 Simple, efficient and most importantly elegant TODO Bot. A virtual TODO List right inside your Discord server!
Stars: ✭ 32 (+14.29%)
Mutual labels:  discord-bot, discord-js
multipurpose-bot
a multipurpose discord bot made with dbd.js
Stars: ✭ 32 (+14.29%)
Mutual labels:  discord-bot, discord-js
partner-bot
Automates partnerships in the big community of discord.
Stars: ✭ 119 (+325%)
Mutual labels:  discord-bot, discord-js
SpikeyBot-Discord
SpikeyBot for Discord. Hunger Games simulator, and other helpful commands.
Stars: ✭ 28 (+0%)
Mutual labels:  discord-bot, discord-js
minesweeper-bot
I'm a Discord bot that can generate a random Minesweeper game using spoiler tags, for anyone to play!
Stars: ✭ 27 (-3.57%)
Mutual labels:  discord-bot, discord-js
BulletBot
A Discord bot for the Code Bullet and Co server
Stars: ✭ 26 (-7.14%)
Mutual labels:  discord-bot, discord-js

CryptoBuddy Bot for Discord

A bot for Discord that provides utilities for cryptocurrency traders. Run it in your Discord server and users can call various commands that fetch current information from crypto-exchanges like Binance, or he can be toggled to send alerts during unusual price action. CryptoBuddy is built in Node.js and uses R to make technical analysis calls.

Bot Setup

First, make sure you have installed the latest versions of Node.js. Clone or download this repository. You will then need to install the following dependencies through NPM. Run:

npm install node-binance-api node-schedule r-script-with-bug-fixes
npm install discord.io

Replace the token in the auth.json with the your own token generated from the app section of your Discord account, as well as replacing the channel ID parameter in the config.json with the ID of the channel that you want the bot to fire alerts. Add the bot to your server.

When you're ready, navigate to this repo and run:

node bot.js

Your bot should be ready to go.

Commands

Here's a list of commands users can use with CryptoBot. Note that all markets must be requested in the form of "FIRST_COIN" + "LAST_COIN", so for example, to check the price of Ethereum-Bitcoin, you would have to input the command !price ETHBTC in the chatroom.

!help provides a list of commands available to the user.

!price <MARKET> returns the current price of a specified market on Binance.

!priceUSD <MARKET> returns the current price of a specified market in US dollars.

!vol <MARKET> returns the current 24-hour volume of a specified market on Binance.

!markets returns the current list of markets available on Binance

!ichi <MARKET> calculates where the Ichimoku cloud is for a given market.

!alert toggles Ichimoku alerts on or off; when on, will ping whenever a market has broken in or through an Ichi cloud on the 15 minute candle

Upcoming Features

Here's the tentative list of upcoming features and updates. They are ordered in progression of upcoming updates.

  • New support for users to calculate with custom parameters and select different time scales.
  • Add more custom indicators such as RSI, Bollinger bands, or Donchian channels.
  • Add in chart support for indicator calls so users are given more details as to how strongly or weakly each indicator registers.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].