How to Setup ProBot on Discord
To set up ProBot on your Discord server:
- Open the ProBot website and tap on the Add to Discord option.
- It will open a pop-up window. Then log in to the service with your Discord account.
- Once done, select the server that you want to add ProBot to and click Continue.
- Then click on Authorize which should close the pop-up window.
- Now, you will be redirected to the ProBot dashboard where you can set up and manage ProBot bot on your Discord server.
How to Use ProBot on Discord
ProBot is a multi-purpose Discord bot useful for conducting various tasks. Here’s how you can manage and use ProBot on your Discord server.
1. For Welcome and Goodbye Messages
ProBot is popular for automating tasks. Sending an automated welcome and goodbye message when someone joins or exits the server is one of the key features of services. To set up:
- In the ProBot dashboard, select your server and click on the Welcome & Googlebye messages option in the sidebar.
- To send an automated welcome message, enable the toggle beside Send a message when a user joins the server.
- It should show you a text box where you can enter the message. Note that you can use variables such as [user], [server], [memberCount], etc. in the message. The bot will then enter respective values automatically before sending the message.
- Then choose whether you want to send it as a DM or in a Channel.
- Now click on the Save Changes button at the bottom to begin sending welcome messages new entrants to your server. You have successfully set up ProBot on Discord to send a welcome message when someone joins your Discord server. Apart from a text message, you can also send a welcome image. ProBot will add the user’s avatar, a background, and a welcome text directly to the Image.
- In the Welcome and Goodbye Messages option, enable the toggle beside Send an image when a user joins the server.
- Now, you can customize the background, username, avatar, and text and position them on the image.
- Finally, you can choose to either send the image along with the welcome message or send it separately to a channel.
- Once done, click on the Save Changes option. Similarly, you can also send a goodbye message when a user leaves your Discord server. But you cannot DM now so the goodbye message can be sent to a channel on your server. As such, the user who left the server may not see your goodbye message.
- Just enable the toggle beside Send a message when a user leaves the server.
- Enter the message in the text box below and select a channel to which you want to send the message.
- Once done, click on the Save Changes option.
2. For Auto Responding to Messages
Another amazing automating feature on ProBot is setting up automatic responses to the messages. You can set up a trigger word which when ProBot detects, will respond automatically with the preset message you have recorded before.
- To set up, click on the Auto Responder option in the left sidebar.
- Here, turn on the toggle beside Auto Responder if turned off and click Add Responder button and select Add Response.
- Now set the Trigger word and then add a Response in their respective text boxes in the pop-up. In response, you can use variables like [user], [userName], etc. too.
- By default, ProBot triggers only when the trigger word is entered in a separate message. But if you enable the Wildcard option, it responds even when the trigger word is between a message.
- Click on the +Add Response option below to add multiple responses. So that the bot can give random responses. Recording multiple messages will help you avoid sounding monotonous.
- Finally, you can enable and/or disable roles and channels. Think of Enabled Roles and Disabled Roles as whitelist where only selected roles and channels will be allowed. Similarly, think of Disabled Roles and Disabled Roles as a blacklist that will disallow sending auto-response in those channels and users in those roles.
- Once done, click on the Save Changes.
3. For Leveling System on the Server
The leveling system is commonly used on many Discord servers to keep users more active. ProBot provides an automated level system and increases the level of users based on their server activity level. The more active they are, the higher they will rank on the server. It’s a one-time setup process, then you can forget about it as the bot works in the background.
- To set up the leveling system, open the ProBot dashboard and click on Leveling System option in the left sidebar.
- Now enable the toggle beside the Leveling option for the bot to start the leveling functionality.
- You can customize it a little to suit your needs. You can add roles to No XP roles, so the bot will not rank them. Also, you can add No XP Channels, so the bot will not consider when someone is active in that channel.
- You can also add Text leveling up a channel where the bot can send a congratulatory message notifying the user upon reaching a new level.
- Users can type the /top command to find people with higher ranks. They can also use the command /rank to get their rank card on the server. To combat spam, the ProBot calculates how many minutes they were active on the server instead of how many messages they sent.
4. For Moderation Controls
ProBot offers both manual and auto-moderation controls. While the manual moderation is on par with other services, the auto mod includes a couple of additional settings compared to other similar bots.
- To set up manual moderation, open the ProBot dashboard and select the Moderation option in the left sidebar.
- Enable moderation and in the Mod roles section, add the moderator roles that can have access to moderation on your server.
- Moderators can use commands such as /ban, /unban, /kick, /clear, /move, /timeout, /slowmode, etc. which are self-explanatory. With manual moderation, moderators have to keep track of the messages and ban users who spam or use foul language. ProBot also has an Automod option where it can detect curse words and take necessary actions that you have specified. Once ProBot is set up on Discord, everything will happen in the background automatically.
- Open the Automod option in the left sidebar.
- Here you should see a list of triggers such as spam, invites, bad words, links, etc.
- Just click on the Select option below the respective triggers and select the message to Delete, Warn, or Mute. Now whenever the bot detects spam or uses foul words, it will take the required action selected.
- You can scroll down and set roles and channels that can be ignored so they will be neither muted nor their messages deleted. A whitelist. Anyhow, the automod can only delete or mute messages. If you prefer to ban the user completely, you have to do it manually.
5. For Reaction Roles Option on the Server
The reaction roles feature is useful for users to self-assign their roles on your Discord server instead of an admin or moderator assigning the role to them. While this isn’t complete automation, this can save a lot of hassle for the moderators and users can also take on any role they are interested in the server. But, as an admin or moderator, you have full control over what roles users can and cannot assume.
- On the ProBot website, click on the Embedded Messages option.
- Now click on the Create option at the top to create a new embedded message.
- Give your embedded message a name and then click the +Add field option to add title, content, image, etc.
- Add the required fields explaining the roles in your server to the new users.
- Then click on Send New Message button at the bottom.
- In the pop-up, select the channel and then click Send New Message. This message will be sent as an Embedded message in the selected channel.
- Once done, click on the Save Changes button.
- Now click on the Reaction Roles option in the left sidebar and then click on Add Message.
- Now under the Embeds section, select the embed that you have just created in the last step above.
- Then under Choose a message, select the message that you just sent.
- Then under Emoji reaction, click on Add Reaction button.
- Select the emojis that represent the roles on your server. One emoji for each role.
- Once selected, you can see emojis below with a plus icon beside them.
- Click on the plus icon and select the role, if the user chooses that emoji, they will be added to that role automatically.
- Once done, click on Save Changes. Now users can hop on to that channel or you can set that channel as a welcome channel. Users will have to just click on the emoji reactions for that message to join the respective server.
6. For Playing Music on the Voice Channels
One notable feature on ProBot that isn’t about automation is the ability to play music in Discord. These days, every multi-purpose Discord bot supports playing music. The users need to join a voice channel and send the commands to ProBot on any text channel that ProBot can access.
- Open the ProBot Dashboard and click on the Music option in the left sidebar.
- Here make sure that the toggle is enabled beside Music.
- On the Music page, you will see all supported music commands like /play, /stop, /skip, /repeat, /24/7, etc.
- You can add roles in DJ Roles so that only they can control the music from ProBot.
ProBot on Discord
Along with the above features, you also get some utility-based commands such as /profile, /user, /server, and others for the details of any user or server information. Subscribing to ProBot’s premium plan, that costs $2.5/month, will enable features like volume control, temp link, voice online, anti raid, etc. Also check out, how to use the carl bot for reaction roles and how to set up Ticket Tool on your Discord server which adds similar features to your Discord channel.