Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davealdon/bravo-discord-bot
🐶 A discord bot built special for Bravo LT
https://github.com/davealdon/bravo-discord-bot
bot bravo bravolt discord discord-api discord-bot discord-js discordjs jest node typescript
Last synced: 6 days ago
JSON representation
🐶 A discord bot built special for Bravo LT
- Host: GitHub
- URL: https://github.com/davealdon/bravo-discord-bot
- Owner: DaveAldon
- Created: 2021-08-14T20:42:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-15T16:50:03.000Z (over 2 years ago)
- Last Synced: 2025-01-30T23:30:13.259Z (14 days ago)
- Topics: bot, bravo, bravolt, discord, discord-api, discord-bot, discord-js, discordjs, jest, node, typescript
- Language: TypeScript
- Homepage: https://discord.com/api/oauth2/authorize?client_id=876206083461505025&permissions=0&scope=bot
- Size: 453 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bentley [![Discord](https://img.shields.io/discord/844365328574054420.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/qt6WTfyZCd) [![typescript](https://img.shields.io/badge/made%20with-typescript-blue)](https://img.shields.io/badge/made%20with-typescript-blue)
> A discord bot built special for Bravo LT
Welcome to the Bentley readme! Bentley was made for [Bravo LT](https://www.bravolt.com/)'s Discord server, to assist with automation tasks and for fun. Click the badge below to install to your server:
[![typescript](https://img.shields.io/badge/Click%20Me-To%20Install%20Bot-9cf)](https://discord.com/api/oauth2/authorize?client_id=876206083461505025&permissions=8&scope=bot)
### How it's made
- The whole thing is made with Typescript & Node
- It uses [Discord.js](https://discord.js.org/#/) 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](https://www.heroku.com/) 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](https://www.bravolt.com/about-us) so I could grab a Bentley icon based on the very real dog