Code Monkey home page Code Monkey logo

chiya's Introduction

A moderation-heavy general purpose Discord bot.

Features

  • Avatar grabber
  • Bans
  • Message purging
  • Mutes
  • Notes
  • Reminders
  • Server information
  • Tracker status
  • Unbans
  • Unmutes
  • Voting
  • Warns

Getting started

You will need a Discord bot with privileged intents enabled and the token for that bot before setup. You can create a new Discord bot here. Keep in mind Chiya will need the bot and applications.commands scopes selected when you generate your OAuth2 URL to function properly. If you intend on using the Reddit functionality, you will also need to create a Reddit application here.

Setup

Chiya is deployed into a production environment using Docker images. As such, the install guide will focus on deployment via Docker. Chiya has been tested on both Windows and Linux bare metal environments and attempts to retain compatibility across both operating systems but this may not always be the case. The install guide assumes that you already have Docker and docker-compose installed.

Steps:

  1. Download docker-compose.yml and fill it out for your deployment.
  2. Create a new directory called config in the same directory.
  3. Download config.default.yml into config, fill it out for your deployment, and rename the file to config.yml.
  4. Pull the Docker image and start the containers by running docker-compose up -d.

Contributing

Contributors are more than welcome to help make Chiya a better bot. If you are a developer, we encourage you to fork the bot, make changes, and PR your changes upstream. For more information about contributing, check out our contributing guide.

chiya's People

Contributors

a1icja avatar combe15 avatar dependabot[bot] avatar devcutler avatar kapppa avatar lunarmint avatar munchipo avatar qlunar avatar r3d4c13d avatar r3d4cted avatar ravencentric avatar snaacky avatar y0usef-2e avatar yasamato avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.