pattyjogal / cypher-bot

A Discord bot for the EntryFrag Valorant Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cypher Bot

A Discord bot for managing Valorant community 10man queues and more!

Development

To develop locally, you will need

  • A MongoDB instance (local or online)
  • Yarn
  • A Discord server to test in

Dotenv

In your .env file, you need to set the following variables:

CYPHERBOT_CLIENT_ID=<client id from discord>
CYPHERBOT_TARGET_GUILD_ID=<server id for testing>
CYPHERBOT_TOKEN=<bot oauth token from discord>
MIN_VOTE_COUNT=<number of votes required to trigger a queue creation>
HOURS_TO_CLOSE=<hours for votes to last until they auto-close>
DEFAULT_QUEUEMSG_CHANNELID=<id for channel you want embeds to appear in>
DB_NAME=<database name for connection>
DB_CONN_STRING=mongodb+srv://<username>:<password>@<host>/<database>?retryWrites=true&w=majority

Getting Started

You just need to install dependencies with

yarn install --prod false

and start the server with

yarn start

About

A Discord bot for the EntryFrag Valorant Server


Languages

Language:TypeScript 99.2%Language:Dockerfile 0.8%