-
Notifications
You must be signed in to change notification settings - Fork 0
Home
BingusBoingus is a Discord bot designed to add fun and utility to your Discord server. The bot is capable of handling slash commands and autoresponses to enhance the user experience. The also has some scheduled daily tasks (birthday shoutouts and the wake-up-task mentioned here)
Data has been restructured to scale with multiple servers. Commands now get registered on all servers.
For the scheduled Tasks, like the birthday shoutout functionality and the 'wake up' at the first each month, you will need to configure a text channel bingus will post to! This is done via the command described below!
- Support for all Server!!:
/configureπ
- Usage:
/configure (channelid: <string-input>)
- Accesslevel:
everyone
Description: This will save the text channel where bingus will create the monthly/daily messages like birthday shoutouts etc.
to get the channel-ID of a discord text-channel in your server, right click the text channel and select copy channel-ID
## Version 1.9.0 finally Introduces Access-Permissions!!
- Users now need to have certain roles to access different commands! Required roles are listed with command desciption in the Wiki!
deavtivated again in 1.9.3 for all commands except dev-commands
Accesspermissions:
- member -> everyone
- vip -> logia members
- developer -> developers and project contributors.
Read more about commands below;
- Users are now able to save their birthday to get a server-wide shoutout out from bingus on their special day. This shoutout can easily be deactivated or activated again for any User themselves. To save your date of birth use:
/addbirthday π
- Usage:
/addbirthday (day: <number-input>, month: <number-input>, year: <number-input>)
- Accesslevel:
everyone
Description: Will save the users date of birth.
- to enable or disable the shoutout use one of the two commands respectively:
/deactivate-birthday-shoutout
or /activate-birthday-shoutout
- Accesslevels:
everyone
- Bingus is now able to create a poll. Bingus will save upvotes/downvotes count and userIds of voting users and the creator of the poll. No user data other than the id is stored. We do not know which user the id belongs to. We do not share which users voted or what they voted for!
/poll βοΈπ
- Usage:
/poll (topic: <input>)
- Accesslevel:
everyone
Description: Will create a poll about the topic which users can interact with. The poll can only be closed by its creator.
- Bingus is now able to save quotes thanks to a mongo database π‘οΈ
The following slash are additionaly available since version 1.1.1:
/quote π
- Usage:
/quote (phrase: <input>)
- Accesslevel:
vip (Logia)
Description: Will save a quote from you with a username and Timestamp.
/randomquote π²
- Usage:
/randomquote
- Accesslevel:
everyone
Description: Will get a random quote from the database and post it into the channel.
- Autoresponses
- Slash Commands π‘οΈ
The following slash commands are available:
/bug π
- Usage:
/bug
- Accesslevel:
everyone
Description: Provides a link to report a bug.
/cbd π
- Usage:
/cbd
- Accesslevel:
vip (Logia)
Description: Retrieves a verse from lucio101.
/coinflip π°
- Usage:
/coinflip
- Accesslevel:
everyone
Description: Allows the bot to throw a coin for you.
/gold π
- Usage:
/gold
- Accesslevel:
vip (Logia)
Description: Fetches a verse from a friend.
/hello π
- Usage:
/hello
- Accesslevel:
developer
Description: Displays a "hello world" message. (Currently not in use)
/ping π
- Usage:
/ping
- Accesslevel:
developer
Description: Provides a funny response. (Currently not in use)
/reported π’
- Usage:
/reported
- Accesslevel:
everyone
Description: Shares a funny GIF of swag.
BingusBoingus also automatically responds to certain messages using regex. The autoresponses trigger when the bot detects the following:
- Messages with 150 characters or more π
- Messages containing links starting with "https://" π
- Messages mentioning any of the following keywords: "wag1", "wadim", "digga", "alina", "monke", "hego", "bingus", "spoingus" π£οΈ
Since v1.7.0 BingusBoingus will send a special message on the first day of each month.
spoiler alert....
Since v1.8.0 BingusBoingus has a REST API, get into contact with us if you are interested in using it.
If you have any more questions please create an Issue with the corresponding template.
King regards, Matteo