Explore

Advertise

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

botster

botster

5

0

Invite

Vote (4)

Funny, quirky chatbot for Discord. Magic Eightball, Fortune Cookies, nonsense chatter that evolves as your server members post more


In addition to responding to the commands you'll see below, botster also chats whenever its name is invoked. It also chats completely unprovoked sometimes. It uses a Markov Chain Generator for that, and it keeps track of chats in your server to feed into the Markov chain. That means it starts out saying very little, because it doesn't know how anyone in your server talks yet, but as it sees more and more posts, it gets more verbose and takes on some quirks that will be specific to the server it is chatting on. Mostly, the things it says from the Markov chain are nonsense, but it's funny nonsense. This is very actively being developed still, 100% by me for now. That means updates kind of come in fits and starts.

The current commands it accepts are:

.8ball - Asks a Magic Eightball for guidance. Feed it a yes or no question, or just think your question. It knows all.

.8balladd [new eightball prediction] - Feed the Magic Eightball with new replies. Try using links to GIFs, too!

.8ballinfo - Tells you who added the most recently seen 8ball prediction, the database row it is saved on, and when it was added.

.coin - Flips a coin.

.collatz [number] - Solves the Collatz Conjecture for a given number.

.dbremove [row number] - When you use any of the info commands (8ballinfo, fcinfo, insultinfo), they tell you the database row that the response is stored in. Server owners can remove responses by using this command. Doesn't work for responses labeled "Global".

.draconic - Translate text from English into Draconic.

.fortune - Open a fortune cookie, see your fortune.

.fcadd - Add new fortunes for future fortune cookies.

.fcinfo - Tells you who added the most recently seen fortune, the database row it is saved on, and when it was added.

.help - Shows a helpful list of commands.

.insult [optional: tag a target] - Insults either you or the person you target.

.insultadd - Add new insults. By default, the insult target will be the first word.

To include the target's name elsewhere, use {} in the place you want their name to appear.

Example: .insultadd You know when {} shows up to the party, it's time to leave.

.insultinfo - Tells you who added the most recently seen insult, the database row it is saved on, and when it was added.

.josephus [number] [skips] - Solves the Josephus Problem for a given number. Optionally change the number of skips between eliminations.

.kick [tagged user] - For moderators and admins, use this command to kick a user.

.madlibs - Feed botster a sentence, with some words replaced with (noun), (verb), (adjective), (adverb), (name), or (place) to see a funny sentence.

.prune [number] - For moderators and admins, use this command to batch delete the most recent messages on a channel, up to 100 messages.

.roll- Rolls a 6-sided die by default. If you add a number to the command, like .roll 20, it rolls a die with the specified number of sides. .roll 3d8 rolls 3 8-sided dice. .roll 2d20 adv will roll at advantage. .roll 2d12 +6 adds a _6 modifier to your roll.

.rr [optional: tagged user] - Rick Roll someone. Or don't. Maybe don't use this one.

.slap [someone] - Slap someone around a little bit.

.wookiee - Translate text into Wookiee.


Ratings & Reviews


5

4 reviews

Reviews can be left only by registered users. All reviews are moderated by Top.gg moderators. Please make sure to check our guidelines before posting.

5 stars

4

4 stars

0

3 stars

0

2 stars

0

1 star

0


boydster
boydster

9 months ago

This is my creation. It is fun, it is weird, it adapts unique quirks related to your specific community over time. Anyone is welcome to add the bot to their own server, or if you'd like to self-host it, you can clone the GitHub repository. Uses Node.js v16 and Discord.js v14.

2


kev.
kev.

4 months ago

how do I get it to chat with me? It's only doing commands.

1


ConsumedAToaster
ConsumedAToaster

8 months ago

an amazing bot, me and the people in my server are raising it like an infant son, we're trying to teach it to form sentences

0


forty44teen
forty44teen

6 months ago

funny as heck i spammed a few wikipedia pages and copy pastas to it and it started saying some strange things about poland though, definitely the best chatbot on top.gg.

0


Details

Prefix

.

Socials

Discord Support Server

GitHub

Tags

    chat-bot

    community

    diceroller

    engaging

    fortune-telling

    fun

    funbot

    funny

    insults

    interactive

    multifunctional

    translation

Languages

    English (EN)

Creators

boydster

boydster