Markoudstaal / node-red-contrib-discord-advanced

Recieve, send, edit and delete Discord messages in node-red.
MIT License
46 stars 16 forks source link

Added new nodes: Guild Manager, Event Manager, and message search functionality #112

Closed JuliaSoriaSmith closed 2 months ago

JuliaSoriaSmith commented 2 months ago

Added a new node called the guild manager. Will fetch the guild given the guild info field or msg parameter. Returns the guild object per https://discord.js.org/docs/packages/discord.js/main/Guild:Class. Also added an action to rename the guild. There is the potential to perform more actions but several commands are for only boosted servers. Theoretically server icon setting is not that difficult to perform since it can be done with a URL.

JuliaSoriaSmith commented 2 months ago

Added search function to discordMessageManager. Responding to Search messages node #67

JuliaSoriaSmith commented 2 months ago

I know the movement of some of the functions into a separate lib framework is a little messy but i noticed it was repeated in several classes. Ill try to standardize the rest of the classes to use this unified lib class

JuliaSoriaSmith commented 2 months ago

I have now also added the event manager, as per the request Support Scheduled Events #110. It is quite comprehensive, it can create and delete scheduled events, as well as obtain info on a particular event or all events in a guild.

javis86 commented 2 months ago

I'll be reviewing the new functionality and changes.