

Ce projet ne prend pas en charge l'hébergement sans Docker ou un autre service d'hébergement gratuit tel que Heroku ou Netlify actuellement.
Pour héberger ce projet, vous devez avoir une compréhension de base de Docker et NodeJS. Tout le monde est invité à contribuer à ce projet et à ajouter un guide "Comment héberger" ce fichier ReadMe pour d'autres services d'hébergement.
Ce projet est conçu pour s'exécuter sur un serveur avec au moins 4 Go de RAM et 2 cœurs CPU.
Mittelbot . Un bot discordant polyvalent avec beaucoup de fonctionnalités.
Avec des notifications, une modération avec des rôles d'avertissement, des commandes amusantes, une auto-traduction, des banappes, une modération automatique, un système de billets, une détection de l'arnaque, des rage de réaction, un système de niveau, de la musique, des commandes d'utilité et plus encore!

Merci d'avoir envisagé de contribuer au mittelbot!
Si vous souhaitez contribuer au mittelbot, vous pouvez le faire en créant une demande de traction.
Si vous souhaitez ajouter une nouvelle fonctionnalité, veuillez d'abord ouvrir un problème.
Vous pouvez vous demander si vous devez modifier les variables de la base de données dans le .env. Vous pouvez bien sûr. Mais le défaut est parfaitement pour le développement.
Comment installer Docker sur Linux: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-22-04
Comment installer Docker sur Windows: https://docs.docker.com/desktop/install/windows-install/
Comment installer Docker sur Mac: https://docs.docker.com/desktop/mac/install/
git clone https://github.com/Mittelbots/Mittelbot.git DISCORD_SECRET = #Your bot secret (Visit the Discord Developer Portal for your token)
DISCORD_TOKEN = #Your bot token (Visit the Discord Developer Portal for your token)
DISCORD_APPLICATION_ID = #Your Bot Application ID (Also known as User ID)
DEVELOPER_DISCORD_GUILD_ID = #The Guild were all commands should load on (When NODE_ENV is development)
# DEVELOPER CHANNELS
DC_DEBUG = # The Channel ID for the debug channel where discords debug messages will be sent
DC_DISCONNECT = # The Channel ID for the disconnect channel where discords disconnect messages will be sent
DC_ERROR = # The Channel ID for the error channel where discords error messages will be sent
DC_WARN = # The Channel ID for the warn channel where discords warn messages will be sent
DC_RECONNECT = # The Channel ID for the reconnect channel where discords reconnect messages will be sent
DC_SCAMMANAGE = # The Channel ID where all scam link requests will be sent
# DATABASE
DB_DEBUG = false # debug mode for the database
DB_HOST = mysql # default
DB_USER = mittelbot # default
DB_PASSWORD = root # default
DB_DATABASE = mittelbot # default
# MISC
OWNER_ID = # Your Discord User ID to use the owner commands
# ====== OPTIONAL ====== #
# TWITCH
TT_CLIENT_ID = #Your Twitch Client ID to run the twitch notifier
TT_SECRET = #Your Twitch Secret
# IMGUR
IMGUR_CLIENT_ID = #Your Imgur Client ID to run the imgur uploader
IMGUR_CLIENT_SECRET = #Your Imgur Client Secret
# YOUTUBE
YT_KEY = #Your Youtube API Key to run the youtube notifiernpm run start Accédez à votre message direct BOT et envoyez deploycommands . Vous remarquerez que dans votre console, les commandes seront déployées et mises à jour.