WildyflashEventbot
Un bot Discord pour informer les utilisateurs des événements Flash Wilderness Runescape 3 dans le jeu.
Ce bot est exécuté localement sur votre machine ou sur un serveur. Vous pouvez également utiliser un service d'hébergement.
Ce bot peut être disponible sans une course locale à l'avenir, de manière fascinante de la popularité.
Ce bot est entièrement transparent, le code utilisé est tous accessible au public pour être consulté, dans le but d'une meilleure sécurité.
Installation
- Dirigez-vous vers le portail Discord Developer
- Suivez les instructions pour configurer une application BOT
Une fois que vous avez une configuration d'application Discord Bot, suivez les instructions ci-dessous pour configurer le bot pour votre serveur.
Configuration de bot
- Entrez le jeton généré par l'application Discord dans le fichier "token.txt", n'ajoutez aucun autre caractères.
- Accédez à votre serveur Discord et créez ce qui suit:
- Rôle de l'administration du bot (pour interagir avec le bot)
- Flash Event Channel - un canal de texte où le bot enverra des mises à jour.
- Command Channel - un canal de texte où les utilisateurs peuvent interagir avec le bot.
- Un rôle pour chacun des 13 événements Flash Wilderness.
- Ouvrez le fichier "Settings.json" et remplissez les informations ci-dessous:
- admin_role_id - Il s'agit de l'ID d'un rôle requis pour interagir avec le bot.
- bot_member_id - Ceci est l'ID du bot réel.
- Server_id - L'ID du serveur sur lequel vous avez l'intention d'utiliser le bot.
- BOT_OWNER - L'ID de l'utilisateur Discord qui maintiendra et hébergera le bot.
- Ouvrez le fichier "events.json" et remplissez ce qui suit:
- Pour chaque événement, saisissez l'ID du rôle que vous avez créé plus tôt dans le champ "Role_ID".
Une fois que vous avez ajouté le bot à votre serveur, vous pouvez saisir! Commandes dans le canal des commandes choisi pour voir une liste des commandes disponibles.
Une fois le bot en cours d'exécution, vous devrez utiliser la commande! Sync afin de se synchroniser le bot avec le jeu. Pour utiliser cette commande, tapez! Sync, puis entrez les temps de chaque événement selon le wiki
- ! Sync 0 1 2 3 4 5 6 7 8 9 22 23 24
Enfin, pour exécuter le bot:
- Fenêtre
- Utilisez le fichier run.bat pour exécuter le bot.
- Linux
- Utilisez le fichier run.sh pour exécuter le bot.
Sécurité des données
Assurez-vous que vous gardez les données générées par ce bot en sécurité:
- Assurez-vous de ne pas héberger ce bot sur le stockage public.
- Assurez-vous que vous ne partagez pas de fichiers tels que le "token.txt" et "settings.json" avec toute personne en qui vous ne faites pas explicitement confiance, car celles-ci peuvent être utilisées pour accéder à votre serveur ou à des informations utilisateur. (La plupart des données stockées par ce bot sont accessibles au public, mais les données telles que votre jeton ne sont pas des informations publiques et doivent être protégées)
Licence
Ce repo n'a pas de licence. Cela signifie que par défaut, ce sont tous les droits réservés. Cependant, en raison du contrôle complet des droits qui incluent, voici une liste de ce que vous pouvez et ne pouvez pas faire:
Tu peux:
- Modifiez le code pour votre propre utilisation privée personnelle, tant que le code modifié est considérablement différent du code d'origine.
- Utilisez la fonction de demande de traction.
- Créez une fourche de ce référentiel si vous remplissez les conditions suivantes:
- Vous ne modifiez pas le nom de base de package. (com.tcn ou com.tcn.citadelbot)
- Vous ne supprimez ni ne modifiez aucune référence à l'auteur BOT d'origine.
- Vous corrigez un bogue dans le code.
- Ou vous avez l'intention de vous engager dans l'une des actions énumérées ci-dessous dans la section "vous ne pouvez pas".
- Utilisez ou copiez de petites portions de code (comme une seule méthode) pour une utilisation privée personnelle.
- Copiez toutes les classes qui ont la balise #Open dans le commentaire après les importations.
Vous ne pouvez pas:
- Copiez de gros morceaux de code, des fichiers de classe entiers ou tout actif contenu dans le bot.
- Redistribuer le bot, sauf si le lien que vous fournissez est l'original. (Github)
- Redistribuer le bot sous un nom ou un auteur différent.
Équipe de développement:
- TheCosmicnebula (auteur principal)
Applications de l'équipe de développement:
| 2023 @ thecosmicnebula | TCN | Tous droits réservés (sauf le cas échéant) |