Coder Social home page Coder Social logo

appeals's Introduction

Appeals

Sistema de apelación de baneos permanentes del servidor de LA CABRA usando MongoDB Para cualquier pregunta/sugerencia siempre podéis abrir una issue Actualmente en producción en: https://appeals-lacabra.herokuapp.com/

Como usar

1 - Crea una aplicación en Discord y añade el siguiente link a la sección Oauth2: http://<URL>/api/auth/discord/redirect

2 - Rellena el archivo .env o tu hoja de variables de Heroku

3 - Añade el bot al servidor con los siguientes permisos: Banear usuarios, Crear slash commands y Mandar mensajes. URL de ejemplo: https://discord.com/api/oauth2/authorize?client_id=<ID-DEL-CLIENTE>&permissions=2147483652&scope=bot%20applications.commands

4 - Crea un canal en el que el bot pueda Mandar mensajes y Leer mensajes

5 - Configura el aspecto visual del sistema desde el archivo config.ts

Comandos disponibles

  • /appeal <Voto> <ID Apelación>: Votar en una apelación con la ID
  • /block <User>: Bloquear a un usuario del servicio de apelaciones.
  • /unblock <User>: Desbloquear a un usuario del servicio de apelaciones.

Ejemplo de arcivo .env

PORT=4000
CLIENT_ID=781240994833104907
CLIENT_SECRET=elsecretdetucleinte
APP_SECRET=holasoyender
GUILD_ID=704029755975925841
CHANNEL_ID=755000173922615336
ARGUMENT_CHANNEL_ID=755000173922615336
BOT_TOKEN=eltokendelbotparalaapp
MONGODB_URL=mongodb://localhost/Appeals
ADMINISTRADORES=396683727868264449, 351378361114951690
ROL_MODERADOR=728584717879869461

PORT (Puerto)

El puerto en el que se va a iniciar el servidor.

CLIENT_ID (ID del Cliente)

La ID de la app de Discord para el sistema oauth.

fotico

CLIENT_SECRET (Secret del Cliente)

El código secreto de la app de Discord para el sistema oauth.

fotico otra vez

APP_SECRET (Secret de la APP)

Clave única para desencriptar las cookies del servidor.

GUILD_ID (ID del Servidor)

La ID del servidor al que se le va a aplicar este sistema de apelaciones.

CHANNEL_ID (ID del Canal de apelaciones)

La ID del canal en el que se mandaran los mensajes de apelaciones.

BOT_TOKEN (Token del Bot)

El token del bot que estará en tu servidor para comprobar los bans y enviar el mensaje de apelación.

MONGODB_URL (URL de MongoDB)

URL de la base de datos en MongoDB para guardar toda la información.

ADMINISTRADORES (Administradores)

Lista de los administradores del sistema de apelaciones.

ROL_MODERADOR (Rol de Moderador)

La ID del rol con el que los moderadores podrán votar en las apelaciones

appeals's People

Contributors

holasoyender avatar dependabot[bot] avatar

Stargazers

Andynat avatar

Watchers

 avatar

appeals's Issues

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.