hokkaydo / eplbot Goto Github PK
View Code? Open in Web Editor NEWEPLBot sources repository
Home Page: https://discord.gg/9wKTDtPbvm
License: GNU General Public License v3.0
EPLBot sources repository
Home Page: https://discord.gg/9wKTDtPbvm
License: GNU General Public License v3.0
Pouvoir créer un sondage interserveur
L'embed possèderait les boutons correspondants aux emojis de choix et le compteur de chaque vote est update dans l'embed miroir de chaque serveur
When a message containing a citation is deleted, the cited message sent by the bot is not deleted.
It should be
test
Add database support and migrate all current files to db
ATM, the system just crashes and gives no response if given message is over 2k chars
Système de points par culte, peuvent être gagnés à travers les messages, les réactions, les jours d'activité de suite.
The bot should not create a new webhook each time a user sends a message.
Instead it should simply keep one per channel and change its nickname a profile picture before sending a message.
It would simplify the message deletion & modification timeout as well as the webhook will be always present in the channel
The bot should provide a way to add notices about courses we had.
Users could then check the notices registered for a particular course to know where they're going.
This feature may be implemented using modals. However, feature #15 should be implemented first due to the potential big amount of information to store
Add the ability to mute someone from the other server.
Just a small QOL improvement through a visual indicator or change in the pseudonym
Affiche le menu du Resto U
To allow line returns in message, the system should open a modal instead of asking the message as argument
As already said, the mirroring has to be reworked.
We should implement it using webhooks
Affiche la liste des contributeurs et le lien du repo
La feature ne fonctionne pas correctement
Affiche différentes informations sur le serveur (à travailler) :
Par exemple :
A#42 envoie un message sur le serveur 1
Sur le server 2, A#42 a le pseudo "SuperPseudo"
Afficher sur le serveur 2 : SuperPseudo (A#42)
:)
There's a built-in feature, let's use it
2 new commands:
useful for saracstic humor :D
Allow moderators to add new commands on the fly.
The new commands could be used to send a short message like no spam, more info needed, ...
Si on change la valeur dans la config de treshold puis qu'on la remet à une seconde valeur, un message dont le compteur augmentait pendant ce temps et dépassant la seconde valeur n'est pas pin (fonctionnait en pré-prod)
When a user sends a link to a discord message, the quoteModule tries to quote the message. However, the quote is not mirrored because the bot ignores message sent by bot
=> Add mirroring for quotes
Lors du refus/warn d'une confession dans le channel de validation, le bot affiche "USER NOT ON SERVER" à la place du pseudo de l'utilisateur
a
Quand quelqu'un pose une question, trouver un moyen de comprendre (a l'aide d'une ia/ algo relou a coder) de quel exam/exo il parle, afin créer automatiquement un thread avec un nom formatté
Utilités:
(serait peut-être bien de bien réfléchir au format du coup haha)
Exams : EXA-yyyy-mmm
marche bien pour les exams (triés alphabétiquement, sont dans le bon ordre (jan→juil→sep))
APE : APEnn
est pas mal, mais je vois 2 soucis:
APEnn_S/E
qui cohabitent avec APEnn
, les APEnn
se retrouve après APEnn_E
pour le même APEEnsuite, comment gérer quand EPLbot n'arrive pas a retrouver l'exam? il peut demander a la personne qui a poster le message de réexprimer (ça serait aussi un moyen d'alpha tester cette feature)
Make confession made from a server depends on the config from the server (currently takes the config from EPL Discord)
When the bot quote a message based on link, it should also add a trashbin reaction. When the quote author (or an admin) clicks on the reaction, the quote is deleted
Have a command that display which services are online right now and dipslay outage. Another improvement would be sending and pinning a message when an outage occurs and remain it pinged the whole outage duration.
Elle est déjà visible sur le message
Permet d'envoyer une suggestion qui est envoyée dans un channel à validation (idem confessions).
Si suggestion validée, issue automatique sur le repo
-> Envisager 4 boutons sous la validation ("refus", "feature", "bugfix", "changes")
Si on ajoute des réactions sur le message original, les mettres en footer sur l'embed de l'autre server
Example : ":smile: :1, :+1: :2"
Lien actuellement supporté : https://discord.com/channels/server/channel/message
Subdomains à ajouter:
ptb.discord.com
canary.discord.com
Hi, I have been experiencing a weird issue where the bot would double quote some of my texts when quotting on a non EPL discord server.
Kind regards
Checker si certaines commandes ne pourraient pas voir le message de retour être envoyé pour tout le monde
L'idée serait qu'un utilisateur puisse réagir avec 🕐 a un message pour le mettre en "lire plus tard" et pourrais accéder a cette liste avec /signet
Cela permettrait de noter des messages sans pour autant les épingler.
Ajouter la commande /confessmore
qui crée un thread à partir de la dernière confession de l'auteur (si existe) / récupère celui qui est déjà créé sous ce message et envoie les confessions dans ce thread permettant de faire une discussion "instantanée" anonyme (-> à voir pour éventuellement ne pas requérir l'intervention de validation d'un mod mais à réfléchir)
Envoyer /confession
par après empêche de revenir au thread précédent
The bot shouldn't be able to mention everyone or here or any other role when using the /earlybirdmessage command
Add a hint about using /config in the message
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.