All Projects → SerenityOS → discord-bot

SerenityOS / discord-bot

Licence: BSD-2-Clause license
Discord Bot for the Serenity Operating System Community 🐞

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to discord-bot

KurosawaDia
Epic rust Discord bot
Stars: ✭ 16 (-33.33%)
Mutual labels:  serenity
poise
Discord bot command framework for serenity, with advanced features like edit tracking and flexible argument parsing
Stars: ✭ 209 (+770.83%)
Mutual labels:  serenity
Serenity
Business Apps Made Simple with Asp.Net Core MVC / TypeScript
Stars: ✭ 2,168 (+8933.33%)
Mutual labels:  serenity
Ellie
A bot for the Discord chat platform written in Rust with the Serenity library.
Stars: ✭ 14 (-41.67%)
Mutual labels:  serenity
sharding-p2p-poc
Proof of Concept of Ethereum Serenity Peer-to-Peer Layer on libp2p PubSub System
Stars: ✭ 35 (+45.83%)
Mutual labels:  serenity
aoede
🎧 a self-hosted Spotify → Discord music bot
Stars: ✭ 132 (+450%)
Mutual labels:  serenity
bot
A general purpose bot with no embeds!
Stars: ✭ 13 (-45.83%)
Mutual labels:  serenity
serenity-reportportal-integration
Serenity TAF integration with Report Portal
Stars: ✭ 21 (-12.5%)
Mutual labels:  serenity

This is the source for the SerenityOS Discord Bot.

Setup

The bot is written in TypeScript, nodejs and yarn are pre-requisites.

Then setup your environment:

$ git clone https://github.com/SerenityOS/discord-bot
$ cd discord-bot
$ yarn install
$ yarn build

Configuration

To configure the bot for local development you simply need to drop your discord bot token and guild ID in an .env file at the root of this project. The contents should look something like:

discord_token=<your-token-goes-here>
guild_id=<your-guild-id-goes-here>

See: https://www.writebots.com/discord-bot-token/

Now you can run yarn start:dev and the bot will startup, and then restart as you save changes to the source files:

$ yarn start:dev
[nodemon] 2.0.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): src/**/*
[nodemon] watching extensions: ts,js
[nodemon] starting `ts-node ./src/index.ts`
Buggie bot has started

Running Tests

There are no tests yet, please help add some.

Credits

This was originally based off of the following discord bot template: https://github.com/MidasXIV/hive-greeter

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].