Skip to content
Matteo edited this page Oct 24, 2024 · 16 revisions

BingusBoingus Discord Bot πŸ€–

Overview

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)

Starting with Release 2.0.0 BingusBoingus now officially supports all Discord servers!

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!

Version 2.0.0 Features πŸŽ‰

  • 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;

Version 1.6.0 Features πŸŽ‰

  • 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

Version 1.2.0 Features πŸŽ‰

  • 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.

Version 1.1.0 Features πŸŽ‰

  • 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.

Version 1.0.0 Features πŸŽ‰

  • 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.

Autoresponses πŸ“

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" πŸ—£οΈ

Scheduled Tasks

Since v1.7.0 BingusBoingus will send a special message on the first day of each month.

spoiler alert....

gif

RESTful API

Since v1.8.0 BingusBoingus has a REST API, get into contact with us if you are interested in using it.