All Projects â†’ dice-discord â†’ bot

dice-discord / bot

Licence: other
🎲 A general purpose utility bot, with an economy, games, and lots of other features.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to bot

influxdb-ha
High-availability and horizontal scalability for InfluxDB
Stars: ✭ 45 (-52.63%)
Mutual labels:  influxdb
mongofluxd
Real time sync from MongoDB into InfluxDB
Stars: ✭ 33 (-65.26%)
Mutual labels:  influxdb
fastify-prisma
Basic Fastify app using Prisma as an ORM
Stars: ✭ 26 (-72.63%)
Mutual labels:  prisma
influx-proxy
InfluxDB Proxy with High Availability and Consistent Hash
Stars: ✭ 223 (+134.74%)
Mutual labels:  influxdb
throw-me
A url shortener made with nextjs and postgresql database operated with Prisma
Stars: ✭ 34 (-64.21%)
Mutual labels:  prisma
nextjs-graphql-adminpanel
Admin panel built with NextJS(Typescript), Material UI, Apollo Client & GraphQL. In the backend, Prisma 2 with Nexus and Mysql is used.
Stars: ✭ 119 (+25.26%)
Mutual labels:  prisma
monitor system docs
No description or website provided.
Stars: ✭ 30 (-68.42%)
Mutual labels:  influxdb
odata-influxdb
An OData compliant API for accessing data stored in influxdb
Stars: ✭ 28 (-70.53%)
Mutual labels:  influxdb
yesno
A simple Discord yes/no poll bot with slash commands!
Stars: ✭ 29 (-69.47%)
Mutual labels:  discordbot
Welcome-Bot
A cool multi-purpose discord bot that solves all your problems. I have features such as Moderation, ModLog, Welcome & Goodbye logs, Fun, Music
Stars: ✭ 73 (-23.16%)
Mutual labels:  discordbot
telegraf-influxdb-grafana
TIG Stack
Stars: ✭ 30 (-68.42%)
Mutual labels:  influxdb
mass-dm-discord
A MassDM selfbot which is working in 2021. Only for educational purposes 🥱🚀
Stars: ✭ 87 (-8.42%)
Mutual labels:  discordbot
rpg tools
rpg_tools is a toolbox for tabletop games and RPGs
Stars: ✭ 53 (-44.21%)
Mutual labels:  dice
peppermint
An open source ticket management & help desk solution. A freshdesk alternative
Stars: ✭ 367 (+286.32%)
Mutual labels:  prisma
influx-query-builder
The super lightweight InfluxDB query builder implemented in Go
Stars: ✭ 16 (-83.16%)
Mutual labels:  influxdb
bounded-disturbances
A k6/.NET red/green load testing workshop
Stars: ✭ 39 (-58.95%)
Mutual labels:  influxdb
sharedsharder
Shard your discord.js bot across devices!
Stars: ✭ 18 (-81.05%)
Mutual labels:  discordbot
influx udp
Erlang InfluxDB UDP writer
Stars: ✭ 29 (-69.47%)
Mutual labels:  influxdb
etheroll
Provably fair dice game running on the Ethereum blockchain
Stars: ✭ 24 (-74.74%)
Mutual labels:  dice
nfCollector
Collects Netflow version 1, 5, 6, 7, 9 & IPFIX & stores them on InfluxData time-series DB (InfluxDB)
Stars: ✭ 30 (-68.42%)
Mutual labels:  influxdb

Dice

Build Status XO code style codecov

A total rewrite of the Dice Discord bot in TypeScript using the Akairo framework.

Developers

File naming scheme

Commands

Commands should be under their category's subfolder (ex. commands/admin for the admin category).

Command filenames should exactly match their ID.

Listeners

Commands should be under their category's subfolder (ex. listeners/client for the client category). The category should exactly match their emitter name.

Listener filenames should exactly match their event name (ex. commandStarted.ts for the commandStarted event).

Inhibitors

Inhibitor filenames should exactly match their ID.

Prequisites

This project uses Node.js 12 to run.

This project uses Yarn to install dependencies, although you can use another package manager like npm or pnpm.

yarn install
# or `npm install`
# or `pnpm install`

Building

Run the build script to compile the TypeScript into the tsc_output folder. This will compile the src and the test directory, so be careful not to upload the whole folder as a published package.

Style

This project uses Prettier and XO.

You can run Prettier in the project with this command:

yarn run style

You can run XO with this command:

yarn run lint

Note that XO will also error if you have TypeScript errors, not just if your formatting is incorrect.

Linting

This project uses XO (which uses ESLint and some plugins internally) to perform static analysis on the TypeScript. It reports things like unused variables or not following code conventions.

yarn run lint

Note that XO will also error if you have incorrect formatting, not just if your TypeScript code has errors.

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].