JBot, a multi-purpose bot for discord

Features

Here's what JBot can do.







Commands

Here's a list of commands.



#kick @user - Kicks the mentioned user.

#ban @user - Bans the mentioned user.

#unban user#id - Unbans the user.

#mute - Mutes the user.

#unmute - Unmutes the user.

#changename @user - Changes the name of the user.

#purge - Purges a channel.

#createtextchannel - Creates a text channel.

#createvoicechannel - Creates a voice channel.

#deletechannel - Deletes a channel.

#viewbans - Returns the list of banned users.

#spam (message) - Spams the message 3 times.

#removerole @user - Removes the role from the specified user.

#rolelist - Shows the list of roles (only users with "Owners" rank can use tcommand).

#trust (@user) - Adds the Trusted role to the user.

#untrust (@user) - Removes the Trusted role from the user.

#addrole @user - Adds the role to the specified user.

#createrole - Creates a new role.

#deleterole - Deletes a role.

#customembed - Creates an embed out of the selected options.

#embed (Message) - Creates an embed out of the inserted message.

#embedhelp - Help with embed commands.

#blur (url) - Blurs the image.

#grayscale (url) - Converts the image to grayscale.

#mirror (url) - Applies the mirror effect to the image.

#sharpen (url) - Sharpens the image.

#smooth (url) - Smooths the image.

#sharpen (url) - Sharpens the image.

#solarize (url)- Adds the solarize effect to the image.

#flip (url) - Flips the image.

#equalize (url) - Adds the equalize effect to the image.

#rlstats - Shows rocket league stats.

#divisionstats (platform) (user) - Shows The Divsion stats.

#halo5stats (user) - Shows halo5 stats.

#r6stats (pc,xbox,psn) (user) - Shows Rainbow Six Siege stats.

#bf1stats (pc,xbox,psn) (user) - Shows BattleField 1 stats.

#fhstats (pc,xbox,psn) (user) - Shows For Honor stats.

#overwatchstats (pc,xbox,psn) (user) - Shows Overwatch stats.

#rps (user) - Plays rock paper scissors with the mentioned user.

#guessnumber - Guess the number between 1 and 10.

#slots - Slots.

#rttest - Test your reaction time.

#whoisplaying (game) - Shows the users who are playing the selected game.

#games - Shows the most played games in a server.

#ping - Pings the bot.

#gifs - Shows the list of gifs.

#ballpool - Ask the 8ball a question?

#flipacoin - Flips a coin.

#translate (Message) - Translates the message.

#changecolor - Changes the color of the user (user must have CanUseColor rostrong>

#weather - Shows the weather for the specified location.

#dice -Rolls the dice.

#urbandict (Word) - Searches the urban dictionary.

#langdetect - Detects the language of the inserted text.

#emojisearch - Searches the emoji.

#twitter (name) - Shows the latest tweets of the user.

#pfp @user - Gives the users profile picture.

#qrcode (Message) - Generates a qr code in svg format.

#keygen (number of characters 5-10) - Generates a random key.

#bboard (text) - Posts the message on to the board (user must have CanUserole).

#uptime - Shows the bot uptime.

#membercount - Shows the number of members that are currently in the server.

#createpoll - Creates a poll (only users with Owners role can use this commanstrong>

#wikipediasearch (Search) - Searches the wikipedia.

#asciiconvert - Convert inserted text to ascii.

#reversetext - Reverses the inserted text.

#binaryconvert (Message) - Converts the message to a binary code.

#bitcoinconvert - Converts bitcoin to a selected currency.

#translatehelp - Translate help.

#bothelp - Help.

#randomnumberhelp - Help for random number command.

#gifs - Shows the list of gifs.

#gifsearch(Search) - Searches a random gif

#info @user - Display info about the mentioned user.

#serverinfo - Returns the server info.

#botinfo - Displays the bot info.

#calc 10 + 10 -Simple calculator that works with 2 values (Numbers and Mathematical operation must be split.)

#sqrt (number) - Returns the square of a specified number.

#cube (number) - Returns the cube of a specified number.

#brightness (url) (amount) - Brightens the image.

#autocontrast -Automatically adjusts contrast.

#rotate (url) (amount) - Rotates the image.

#emboss - Adds the emboss effect to the image.

#contour - Adds the contour effect to the image.

#detail - Details the image.

#enhancecolor (url) (amount) - Enhances the color of the image.

#invert - Inverts the image.

#posterize (url) (bits) - Adds the posterize effect to the image.

#gaussianblur (url) (amount)- Adds the gaussian blur effect to the image.

#randomnumber(5-100) - Returns a random number between 0 and selected value.

#randomnumber - Returns a random number between selected values.

#randomcolor - Returns a random color (hex and rgb value).

#randomemoji - Returns random emoji.

#choose item1:item2 - Chooses between 2 inserted items.

#rroulette @user @user2 - Play a game of russian roulette.

#warn @user (reason) - Warns the user and dm's him the reason.



Setup



All roles and channels needed for the bot to work will be created in the setup.

Staff/Owner role must be called "Staff" (created in the bot setup).You wanna give this to people who use stuff like banning, kicking, etc.

Color roles and CanUseColor must be on top for them to work correctly.

Agree role must not be able to access any channel other than tos.

Muted role must not be able to send messages in any channel you create.

General channel will be created in the setup and is recommended to use it instead of a regular channel.

And make sure you dont have any voice channels named "general" because it will cause the bot to try to send messages to the voice channel.

That's all!





Support



Need support?

You can join our support server!





Credits



Made by Jopa#9990