Skip to content

aemmadi/Kanna-Bot

Repository files navigation

Kanna Bot

An easy to use, simple multi-purpose discord bot for your server.

Kanna Bot Logo

Version 1.0.4

Doesn't support music playback. (server costs :/)

const test = "hello world";
console.log(test);

Setup

It's pretty straight forward to use the bot. Invite the bot, and type .help to view all the available commands.

Follow this link to invite the bot:

Invite Kanna Bot to your Server! | View Trello Board for Bot | Support Me (Patreon)

KannaBot

Suggestions

These are some suggestions (not mandatory) :-

  1. Create a role solely dedicated to the bot (Ex: The Watcher) and give it the Administrator role
  2. Keep no restrictions for the bot
  3. Create a #textchannel called reports for the report command to work
  4. Create a #textchannel called incidents for the kick/ban command to work

Commands

General

  • .help : Lists all available commands
  • .info : Shows bot and server information

Moderation

  • .report <user-mention> [reason] : Allows users to report people. Example: .report @Drago#0542 idiot
  • .kick <user-mention> [reason] : Allows admin to kick users from server. Example: .kick @koolDog#4932 breaking rules
  • .ban <user-mention> [reason] : Allows admin to ban users from server. Example: .ban @DaBamboozle#7190 broke several rules
  • .mute <user-mention> [time s/m/h/d] : Allows admin to mute an user for a certain period of time. Example: .mute @Pikachuu#6319 6h
  • .role [add/rmv] <user-mention> {role-name} : Allows admin to add/remove an user to/from a role. Example: .role add @hayabuzaYasuo#3552 Admin

Game Stats

Fortnite

  • .fbr <epic-username [platform pc/xbl/psn] : Shows lifetime stats of user. Example: .fbr Ninja pc
  • .fbr <epic-username> [platform pc/xbl/psn] {mode all/season} : Shows Solo/Duo/Squad stats (all) and Season Solo/Duo/Squad stats (season). Example: .fbr Ninja pc season
  • .fbr drop : Randomly picks a spot on the fortnite map

League of Legends (NA ONLY, NO 24x7 SUPPORT)

  • .lol <summoner-name> : Shows the profile overview of user. Example: .lol parrot15

Overwatch

  • .ow <username#battleTag> [platform pc/psn/xbl] : Shows profile stats of user. Example: .ow Finnsi#2664 pc
  • .ow <username#battleTag> [platform pc/psn/xbl] top/heroes : Shows Top 5 hero stats of user. Example: .ow Finnsi#2664 pc top

Rocket League

  • .rl [platform pc/psn/xbl] <id> : Shows game stats | Note: <id> refers to the user's STEAMID64 (for pc), PSN Username (for ps4), and XboxGamerTag (for XboxOne). Example: .rl pc 76561198118691382 (the number is the STEAMID64 since I requested PC stats)

Crypto

  • .crypto : Shows global stats for all crypto's
  • .crypto top : Shows top 10 crypto stats
  • .crypto <coin-name/symbol> : Shows specific coin stats. Example: .crypto eth (or) .crypto bitcoin

Reddit

  • .motivate : Gets a random motivation quote/image from reddit. r/GetMotivated

Memes

  • .meme : Gets a random meme from meme subreddits on reddit
  • .meme <number 2-10> : Gets <number> random memes from meme subreddits on reddit

Jokes

  • .joke : Gets a randome joke from reddit
  • .dadjoke : Gets a random dad joke
  • .dadjoke <number 2-10> : Gets <number> random dad jokes

Feedback

  • .issue : Report an issue with the bot. Any unresponsive commands.
  • .donate : Can keep the bot running by donating for server costs :)

Miscellaneous

  • .def <term> : Gets definition of from urbandictionary.com
  • .dog : Displays a random dog image or gif
  • .cat : Displays a random cat image or gif
  • .8ball <question?> : Generates an 8ball response to a question
  • .flip : Flips a coin. Heads or Tails
  • .roll : Rolls a dice. 1,2,3,4,5,6

More Commands Coming Soon...

Changelog

View CHANGELOG for changes made to the bot over time.

Contributing

Feel free to fork the repository and pull request it.

All I ask of you is to comment your code so that it would be easy to review it, and also use the template from CONTRIBUTING.md for structuring your pull request.

Packages

 
 
 

Contributors