Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

BoggedFinance/BOGOracle-Examples-DiscordBot

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bog-oracle-discobot

Using $BOG oracles to show live price in a discord bot

Setup

  1. Install python3.8 (or higher) and pip
  2. Determine your discord server's Guild ID and add to .env as GUILD_ID=YOURID
  3. For each token you want to track in a bot:
    1. Create an app on discord: https://discord.com/developers/applications
    2. Add a bot to the app
    3. Copy the bot token and add MY_BOT_TOKEN=YOURTOKENHERE to .env according to the discord_token_key you have set in your config.yml
    4. DO NOT COMMIT .env! This would allow anyone to hijack your bots!
  4. (optional) make a virtualenv: virtualenv .venv && source .venv/bin/activate
  5. If you are on a cloud provider, you may need: apt install python3.8-dev build-essential
  6. pip install -r requirements.txt

Run

python bot.py

(note: on a cloud provider you may want to use nohup to ensure the bot continues running after you have disconnected, but a future release here will include upstart documentation)

Install as a systemd service

The discordbot can also be installed as an auto-restarting service in systemd:

  1. sudo cp ~/path/to/existing/BOGOracle-Examples-DiscordBot /opt/BOGOracle-Examples-DiscordBot
  2. sudo chown youruser:youruser /opt/BOGOracle-Examples-DiscordBot
  3. sudo cp /opt/BOGOracle-Examples-DiscordBot/systemd/bog-discord-bot.service /etc/systemd/system/bog-discord-bot.service
  4. sudo systemctl start bog-discord-bot
  5. Confirm it is running: sudo systemctl status bog-discord-bot

About

A discord bot which displays prices from the BOG Oracles on BSC.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.