Skip to content

amanv8060/DSCKIIT-BOT

Repository files navigation

DSC KIIT DISCORD BOT

License: MIT

GitHub stars

Purpose

This bot is created for the Discord server of DSC KIIT . It is a general purpose discord bot having an additional Ticketing feature . Over the period of time I am planning to include more basic facilities.

Run this YourSelf

On Discord developer Portal

  1. Create an application.
  2. Create a bot account.
  3. Obtain OAuth Token

Other Steps

  1. Get the code from the repo .

  2. in an env file set the values for BOT_TOKEN & PREFIX.

  3. in data.json replace the following values as mentioned

    {
    "guildid": "id of the guild in which bot would be there,
    "questionChannelId": id of the channel where the askQuestion command should ask question
    }
    
  4. run npm i

  5. run npm start

  6. run ticketsetup command and then add the values of ticketCategoryId , logChannelId and ticketMessageId that you get from the reply to data.json

Note : Setting up Ticketing system is currently kind of non-user friendly , Integrating a database for making it user friendly is on the list.

Code Structure:

Contributing

Every contibution , even small are welcome :

  1. If you find any bug , please feel free to create an issue.
  2. Pull Requests should be properly documented.
  3. Give me 24-48 hrs to respond.

Contributors

Show some ❤️ by starring the repository!

forthebadge

About

General Discord bot with ticketing functionality

Topics

Resources

License

Stars

Watchers

Forks