## Bot for [LBRY's Discord](https://discord.gg/tgnNHf5) (This README will be updated along with bot updates)

Features: * Price bot displays price of lbc for currency given. - *Responds to `!price `* * Stats bot displays current market stats of lbc. - *Responds to `!stats`* * Hash bot displays current hashrate of lbc network. Also Includes to calculate given MH/s to LBC & fiat per hr, day, week, month. - *Responds to `!hash`* - *Responds to `!hash power `* * AltStats bot displays current market stats of specfied currency - *Responds to `!altstats `* * AltPrice bot displays current price for given coin and currency - *Responds to `!altprice `* * Github Release Notes bot displays release notes for current lbry-app release. - *Responds to `!releasenotes`* - *(moderator only) `!releasenotes post` - send to release notes channel* * Purge Bot deletes X amount of messages. - *(moderator only) Responds to `!purge `* * Speech bot displays top claim from provided image name(coming soon posting to speech). - *Responds to `!speech `* * Welcome bot sends Direct Message when new users join, - *(moderator only) Responds to `!welcome <@username>`* * Timeout bot assigns members the timeout roll for X-minutes where they are restricted from talking - *(moderator only) Responds to `!timeout <@username> `* * Roll Setter bot allows users to assign themselves rolls - *Responds to `!addrole ` - Adds to Role* - *Responds to `!delrole ` - Deletes from Role* - *Responds to `!roles` - List Available Roles* * LBRY URL Linker displays lbry:// urls as open.lbry.io links to make them clickable * LBRY claim bot displays recent publishes on the lbry protocol * IRC bot to connect an irc channel with discord * Spam Detection Bot to Prevent Discord Raids and Spammers * Dynamic plugin loading with permission support.

____ ### Requirements * node > 8.0.0 * npm > 0.12.x * yarn ( install with npm install -g yarn if not installed ) ____ ### Installation Create a bot and get the bot's API Token: https://discordapp.com/developers/applications/me Edit and rename default.json.example in /config, then cd to wunderbot directory and run: ``` yarn install node bot/bot.js ``` ____ ### Development Be sure to run the command below before working on any code, this ensures prettier goes to work and keeps code to our standard. ``` yarn install --production=false ``` to run prettier before submitting your code simply run the following in the bots root directory. ``` yarn precommit ```