Skip to content
/ dave Public

Dave is a discord bot with a ton of features, such as AI art, chat generation, timers, web image youtube searches, quote storage, and much much more

License

Notifications You must be signed in to change notification settings

zpalmtree/dave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dave

Dave is a discord bot.

Prerequisites

  • yarn
  • node

Setup

  • Go here to make a bot.

  • Give your bot a name, and then click Create Application.

  • Scroll down to Create a Bot User and click that.

  • Note down the Client ID for later.

  • Now you can get your bot token by clicking click to reveal in the bot user section.

  • Copy the file src/Config.ts.example to src/Config.ts (cp src/Config.ts.example src/Config.ts)

  • Enter your token in Config.ts.

  • Don't reveal this token to anyone!

  • Next you need to get the Channel ID you want the bot to run in.

  • In Discord, follow these steps-

    1. Click on User Settings(small gear icon to right of name in the bottom left)

    2. Click on Appearance

    3. Enable Developer Mode.

  • Edit this link, replacing the string of numbers after client_id= with the Client ID you noted down earlier. https://discord.com/oauth2/authorize?client_id=446154284514541579&scope=bot&permissions=268437568

  • Open said link and choose the server you wish to add the bot to. You must have Manage Server permissions.

Configuration

Copy lib/Config.ts.example to lib/Config.ts and fill in the relevant fields.

You can disable functions in lib/CommandDefinitions.ts if you can't be bothered to get the API keys and don't want errors.

Installation

yarn install

Compilation

yarn build

Running

yarn start

About

Dave is a discord bot with a ton of features, such as AI art, chat generation, timers, web image youtube searches, quote storage, and much much more

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published