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
- Host: GitHub
- URL: https://github.com/msftserver/wunderbot-discord-light
- Owner: MSFTserver
- Created: 2017-10-26T19:09:41.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-09T21:49:45.000Z (over 8 years ago)
- Last Synced: 2025-01-12T21:29:38.305Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://chat.lbry.io
- Size: 132 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```