Skip to content

BravoLT/bravo-discord-bot

 
 

Repository files navigation

Bentley Discord typescript

A discord bot built special for Bravo LT

Welcome to the Bentley readme! Bentley was made for Bravo LT's Discord server, to assist with automation tasks and for fun. Click the badge below to install to your server:

typescript

How it's made

  • The whole thing is made with Typescript & Node
  • It uses Discord.js to interact with the bot api
  • Testing is done with Jest & ts-jest
  • tsconfig.json handles the compiler settings to output js to a build folder
  • Bentley is currently being hosted on Heroku via a free worker to stay awake

How to run

  1. Clone/Fork the repo

  2. Create an .env file based on the .env.example, using your own Discord bot api

  3. cd into the repo directory, and run npm run start to host locally

  4. Invite your bot to your Discord server

  5. Check if it's online, and start running commands!

Commands

Bentley supports several different commands, prefixed by ! like !greet When Bentley is online in your server, try !help to see all of the commands, and their descriptions.

Credit

  • Thanks to Bravo LT for having a memoji page so I could grab a Bentley icon based on the very real dog
  • Thanks to MidasXIV for providing an excellent base for Discord.js interaction. Nobody wants to reinvent the wheel

Releases

No releases published

Packages

No packages published

Languages

  • HTML 72.2%
  • TypeScript 20.2%
  • JavaScript 4.5%
  • CSS 3.1%