PART 3: CRASH COURSE IN BOTS
this guide is for everyone who is interested in learning more about my favorite bots that can be used for discord rp/rp servers. i’ll be explaining what each bot does, and how to use them. i will assume a basic knowledge of discord for this tutorial so if you don’t have that go check out parts 1 and 2 of this tutorial in the source link.
CONTENTS: TUPPERBOX CARL BOT / DYNO BOT UNBELIEVABOAT CONFESSIONS BOT
PART 1 was discord 101, covering the basics of roleplaying. PART 2 was about setting up a server for 1x1 or a small group. this is part 3 and PART 4 will be discord 201, a more advanced guide to permissions, the limits of discord, nitro & more.
T U P P E R B O X
[ L I N K ]
tupperbox is the holy grail of rp bots, it’s the only one i would say that you need, which is why it’s first, but of course there are tonnes of other bots which can be fun for rp.
so, what is tupperbox? this bot right here is great for roleplay as it allows you to create proxies, which basically make it look like a message you sent, came from someone else (ie. your character)
REGISTERING A PROXY
to set up your proxy (or your character profile) what you need to do is send a message in the server, normally an rp will have a channel specifically for this so you don’t get spammed with notifications. your message should say
tul!register “character name” name: text
you should upload the photograph you want as your icon with this message too, you have to save it and send it as an attachment. [ icon credit ]
example:
when you send your message, this will pop up, that means you’ve done it right. check that the brackets and name are what you’d expect (ie. like this), and get ready to rp
now, when you type “name: message” tupperbox will send the message from that proxy.
here’s an example of how it looks:
the bracket is the part of the message you type before any message, in my example i said “name:” or “lisa:” but in fact this can be pretty much anything you want, an initial, whatever you’re going to be able to easily remember.
OTHER COMMANDS
tul!help
to get a full list of commands from the bot, use this command
tul!support
this will generate an invite to the support server, this is such a useful resource if you’re a regular user of tupperbox
tul!avatar “name” image url
if you want to change avatars it’s this format - note that changing avatars like this only works with an image url, you can’t upload an image! finally, there are some limitations with this command - you need to ensure the file is <500kb and remember that if your image gets deleted, either from the website you took the link from or in the server if you upload it, your proxy’s icon will also cease to work.
example,
tul!list
to see a list of all the tuppers that are registered to your user, you use the list command. this will give you a full list of all your tuppers, and if you use “tul!list @user” you can also see someone elses!
tul!remove “name”
will delete that tupper
tul!rename “name” “new name”
will rename the tupper, you must use the old name and then the new name in that order.
tul!auto “name”
auto is one of the best inventions, you can type this into any channel and it will automatically proxy all messages in that channel without you having to type the bracket out every single time. tul!auto off will turn this off, and if you want just one message to not be proxied, start it with “\”
deleting/editing a proxy message
react with ❌ to delete the tupperbox message react with 📝 and the tupperbot will dm you and you can change the contents of the message. this is the most useful feature ever if you're always making typos like me.
another little quirk about tupperbox, it won’t work on large files or messages over 1000 characters. discord itself has a limit of 2000 characters per message and 4000 characters for nitro users. this means even if you have nitro, you’re still not gonna be able to send proxy messages with larger files or character counts! i don’t know the exact threshold for file sizes, but i’ve found that most things over 1MB won’t work with the proxy.
finally, tupperbox doesn’t work in threads. keep this in mind!
these are the basics but there’s loads more to explore HERE
C A R L / D Y N O B O T
[ C A R L ] | [ D Y N O ]
i’ll be going through both of these bots at the same time, as they are very similar. these are essentially moderation bots that help you take care of your server. truly, this is only something you need if you’re opening up a larger server with 15+ members in and i’d say you need a good knowledge of roles, permissions, etc, to use them. these bots allow you to set automatic roles, automatically send warnings to people being offensive, and notifies you of deleted messages and other actions that people might take that you want to be aware of as a server owner.
PS. personally i prefer carl to dyno, simply because i think he’s cute, but even though there’s pros and cons to each, they do basically the same thing... so i’m going to show you how to use dynobot in this tutorial as i can’t add carl because he’s already in all my servers...
when you set up these bots the first thing you want to do is make a private log channel with only admins and the bot in - this will be where the bot logs everything, you’re gonna want to mute this channel as it’ll be spammy!
now, add dyno to your server (dyno will automatically be added to ALL channels whether they’re private or not) - it’ll take you to a dashboard that looks something like this
i don’t have time to talk you through every single option for this bot, because it’s honestly such a powerful tool and you can do a lot with it - but i’m going to talk you through what i would use for an rp server. (please remember, carlbot is a slightly different layout on the dashboard but largely they do the same things...)
LOGS
this is important for me - it helps with activity checks as it tracks when a message is deleted and therefore tracks messages that are proxied by tupperbox. this allows you to see how often a user interacts in character in the server!
you want to go to modules, then action log. set your log channel that we created earlier as the channel, then simply tick everything you want logged. the important one for easier activity checks is “message deleted” but other than that, go crazy. i like to log pretty much everything so i have receipts... also it helps you pick out if anyone is messing with things that they shouldn’t be!
ANNOUNCEMENTS
these give a custom message when someone leaves or joins the server, not necessary but can be a fun way to add a personal greeting. for me i have it set to @ users when they enter the server and direct them to the setup checklist and the intros channels.
AUTOMODERATION
this is useful... ish. i say ish because... well, automatically this thing will ban all kinds of swear words so you’re going to have to check the settings carefully to see what you do and don’t want banned.
i set my banned words as slurs (not swear words though as all rps i admin are 18+) and triggers. i won’t show you the list because the words on there are offensive, but you get the idea. i like to make a separate log channel for this specifically so it doesn’t get lost but then set the bot to give a warning and delete the message if it contains one of those slurs or trigger words. this means even if all the admins are asleep and nobody is around to moderate the server, people will still face consequences and offensive messages will be removed. be careful in how you set this up and it’ll be one of the most useful tools ever, but if you set it up incorrectly it can be annoying!
AUTO/REACTION ROLES
this is a really clever feature that allows you to auto assign roles, this can be really useful for permissions, etc. i’m going to talk you through the main ways that i like to use them!
autoroles can either be used via a command to ask for a role/rank, or you can have it set to automatically give everyone a “member” role with basic permissions when they join the server.
reaction roles give you the ability to react to certain messages with certain emojis, and when you do you’ll be given a role! i love this for pronoun roles especially, they look like this when you’re finished
MODERATION
this is the last thing that i think is useful for admins. there’s loads more you can do with these bots but honestly it’s too much to go in one guide...
you can set this to mute people when they have broken consecutive rules, dm users as warnings, and way more. it’s super useful, depending on what you want to be able to do just take your time to learn how to use this feature.
U N B E L I E V A B O A T
[ L I N K ]
i’m not as familiar with this bot but it’s the best one i know of for games and in game currency. this absolutely isn’t necessary but it is super fun. to be honest, i’m not going to guide you through it because their website is absolutely amazing and gives you all the instructions you need.
my favourite game is blackjack by the way, so fun! you can use the in game currency to buy certain privileges in the rp, and so on, or just to play games together. have fun with it!
C O N F E S S I O N S
[ L I N K ]
simply put, this bot works as an anon feature in the server. i always set it up so it only works on the gossip inbox & the admin contact channel - those are the only channels in my server where i think it’s necessary.
other bots such as voltaire work well too, but personally i think this bot is the most user friendly, the easiest to set up, and the easiest for people who aren’t familiar with bot commands to use.
it uses / commands. all you need to do is type /confess, then select the confess option and enter your confession. it really is that easy.
your message will then look like this, nobody will be able to tell who sent the message, but you can still ban users from the feature and even ban them if they send hateful stuff through the bot. it gives the right mix of safety for your server, and true anonymity.
now, some final words...
i could keep going with loads more info about way more bots, but i didn’t want this to turn into a whole textbook! first port of call if you get stuck should always be the help pages for the bot, or the discord server for the bot, or of course you could ask me and i’ll do my best!
don’t be scared of bots, they’re easier to use than you think (though, this is coming from someone who works in software so idk if that’s a me thing...) and have an experiment! if you’re looking to admin an rp and that’s why you’re looking at these bots then i suggest you make a test server to test and try all these bots before you put them into your main server!
that’s all you really need to know!
if you found this guide useful please leave a like or reblog this post as it means a lot to me, and you can follow to see the next guide i have coming up! don’t forget that all my discord guides will be found in the source link!
happy rping xoxo










