An open API service indexing awesome lists of open source software.

https://github.com/msftserver/wunderbot-discord-light

lbry wunderbot without tipping or claims
https://github.com/msftserver/wunderbot-discord-light

Last synced: 15 days ago
JSON representation

lbry wunderbot without tipping or claims

Awesome Lists containing this project

README

          

## 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

* 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
```