mirror of
https://github.com/LBRYFoundation/lbry-tipbot.git
synced 2025-08-23 16:57:24 +00:00
The documentation for this was severely lacking. I've taken the time to write up full install instructions for Ubuntu 18.04.
1.3 KiB
1.3 KiB
Bot for LBRY's Discord
(This README will be updated along with bot updates) Features:
- Tipbot for LBC. Responds to
!tip
. - Dynamic plugin loading with permission support.
Requirements
- node > 8.0.0
- npm > 0.12.x
- LBRYCrd (https://github.com/lbryio/lbrycrd/)
Install the prerequisites
$ sudo apt-get install nodejs && apt-get update
$ wget https://github.com/lbryio/lbrycrd/releases/download/v0.12.4.0/lbrycrd-linux.zip
Installation
Install LBRYCrd
$ unzip ~/lbrycrd-linux.zip
Follow the instructions on the LBRYCrds GitHub Repository to create a lbrycrd.conf and remember the username and password.
Start LBRYCrd
./lbrycrdd -server -daemon
Create a bot and get the bot's API Token: https://discordapp.com/developers/applications/me - https://i.imgur.com/gM8EpJe.png
Make sure the bot has "bot" flags in OAuth2
$ cd lbry-tipbot/config
Then
$ vim default.json.example
Input your bots token, the channel ID for your bot command channel, and the username & password for LBRYCrd Rename the configuration file to "config.json" with
$ mv default.json.example
Then move the config.json into /bot/config
$ mkdir ~/lbry-tipbot/bot/config
$ cp ~/lbry-tipbot/config/config.json ~/lbry-tipbot/bot/config
Then run
npm install
node ~/lbry-tipbot/bot/bot.js