AfterClap's Avatar

AfterClap

A multipurpose bot for in-game support with mutiple games aswell as entertainment for the discord ranging from Economy to Leveling to even a Ticket System.


Prefix: !Upvote Botdiscord.py0 upvotes this month

AfterClap Bot

Hi! I wanted to start off by saying thank you for using AfterClap. If you have any suggestions for this project of mine, please contact me via ViperzSmurfz#2932. AfterClap is a multipurpose bot (project) of mine that is planned to have all of the necessities for a discord server. This means, Economy, Leveling, Points, Warnings, Tickets, Moderation, and much more. In the future I plan on releasing this bot to the public for free and will never charge for any of the features used in the bot. The commercial (ran by me) version will also be online so long as I can support it.

Updates

This post was updated on 2/6/2020. AfterClap gets updated daily, most of the time I will set the status of the bot to state this but occasionally when its a small bug fix or addition, the bot will restart. Updating is esencial to keeping the bot as balanced as possible and for this reason I usually state that this bot is a Work in Progress. Although majority of the features work and bugs are as minimal as possible, everyday I get a Idea and with it comes a bug, so please be patient.

Future Featues

Below is a list of Features I have either been suggested or came up with myself. If you or any members of your server have any idea’s, please contact me.

  1. Point System (Alternative to Economy)
  2. Warning System
  3. Minigames optionally using Point System/Economy
  4. Gambling using Point System/Economy
  5. Rank System (Rank between Servers)
  6. Web Based Configuration

Current Features

Below is a list of Features that have been implemented into the current state of the bot. If you or any members of your server have any idea’s, please contact me.

  1. Ticket System (Unstable but Functional)
  2. Administration System (Enable certain users to use “Admin” Commands)
  3. Music System
  4. Economy System
  5. Leveling System
  6. Escape from Tarkov Information Database

Suggestions

Like said previously, If you or any member in your server has a suggestion, please contact me. In order for this bot to progress, I need new and recommended ideas. Doing !help will give the user a list of categories, each category has a list of commands and a brief description of what they do. I will add a command list in the future when I have both a more vareity of commands and more time on my hands!

Commands

Below is a list of Categories, each category has a list of commands and their variables. If a permission states AdminList this means the user must be in the admin list of the server. Using !addadmin <Member> will add the Member to the list.

Default Commands

Command Description Example Variable Permission Level
help Displays a list of Categories containing commands used for AfterClap !help <Category> <Category> <None>
setprefix Allows the user to set the prefix of commands used by AfterClap in their server. !setprefix <Prefix> <Prefix> <Administator> or <Manage Guild>

Economy Commands

Command Description Example Variable Permission Level
money Displays the user’s money within a specific server. !money <None> <None>
addmoney Allows the user to add money to another user. !addmoney <Amount> <Member> <Amount> and <Member> <Administrator> or AdminList
setmoney Allows the user to set the amount of money another user has. !setmoney <Amount> <Member> <Amount> and <Member> <Administrator> or AdminList
remmoney Allows the user to subtract money from another user. !remmoney <Amount> <Member> <Amount> and <Member> <Administrator> or AdminList

Leveling Commands

Command Description Example Variable Permission Level
level Displays the user’s level within a specific server. !level <None> <None>

Music Commands

Command Description Example Variable Permission Level
join Joins the users voice channel. !join <None> <None>
summon Joins the users voice channel. Forces it to join. !summon <None> <Manage Guild>
leave Leaves the current voice channel. !leave <None> <None>
volume Sets the volume percentage for the bot. !volume <Amount> <Amount> <None>
now Displays the currently playing song. !now <None> <None>
pause Pauses the currently playing song. !pause <None> <Manage Guild>
resume Resumes the currently playing song. !resume <None> <Manage Guild>
stop Stops the currently playing song and clears the queue. !stop <None> <Manage Guild>
skip Starts a vote to skip the song, 3 votes to skip. !skip <None> <None>
queue Shows the servers queue. Pages contain 10 songs each. !queue <None> <None>
shuffle Suffles the songs in the current queue. !shuffle <None> <None>
remove Removes a song from the queue. !remove <Index> <Index> <None>
loop Toggles the Loop for the currently playing song. !loop <None> <None>
play Plays or Queues the song. !play <URL> <URL> <None>

Ticket Commands

Command Description Example Variable Permission Level
tickets Allows the user to look up the active tickets for the server. !tickets <None> <Administator> or <Manage Guild> or AdminList
setuptickets Allows the user to set the channel to be used to create tickets. !setuptickets <TextChannel> <TextChannel> <Administator> or <Manage Guild> or AdminList
setticketcategory Allows the user to set the category the tickets will be created in. !setticketcategory <Category> <Category> <Administator> or <Manage Guild> or AdminList

Administration Commands

Command Description Example Variable Permission Level
admins Allows the user to view the list of admins assigned in the server. !admins <None> <Administator> or <Manage Guild> or AdminList
addadmins Allows the user to add a specified user to the AdminList. !addadmins <Member> <Member> <Administator> or <Manage Guild>
remadmins Allows the user to remove a specified user from the AdminList. !remadmins <Member> <Member> <Administator> or <Manage Guild>
purge Allows the user to delete a specified amount of messages from a channel. !purge <Amount> <Amount> <Administator> or <Manage Guild> or AdminList
setannouncement Allows a user to set the channel for recieving announcements. !setannouncement <TextChannel> <TextChannel> <Administator> or <Manage Guild> or AdminList