Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

[MAJOR] - Zorak V2.0 - Alpha - #384

Open
Xarlos89 wants to merge 38 commits into
Developmentfrom
refactor/drop-TOML
Open

[MAJOR] - Zorak V2.0 - Alpha#384
Xarlos89 wants to merge 38 commits into
Developmentfrom
refactor/drop-TOML

Conversation

@Xarlos89

@Xarlos89Xarlos89 commented Apr 7, 2024

Copy link
Copy Markdown
Collaborator

The working PR for adding guild setting support to Zorak.

Summary

  • Initialized a new GuildSettings table in MongoDB

  • Added abstraction to work with the GuildSettings collection

  • Added handling for adding the current guild with default values

  • Added handling for updating values for your guilds

New Commands:

/setup_zorak - The initial setup command for adding the guild to the GuildSettings collection
/update_roles - interface for updating roles
/update_channels - interface for updating channels
/update_logging_channels- interface for updating log channels

/see_roles - displays the current values for roles
/see_channels - displays the current values for channels
/see_logging_channels - displays the current values for logging channels

TODO:

  • Move reaction roles into their own collection
  • Move verification options into their own collection
  • Apply admin permissions across all GuildSettings commands

Xarlos89 added 30 commits April 1, 2024 18:44
…sages, and makes this cog multi-guild acceptable
…rs, and makes this cog multi-guild acceptable
…embers, and makes this cog multi-guild acceptable
…embers and manage_messages, and makes this cog multi-guild acceptable
@Xarlos89Xarlos89 added HARD Tough stuff REFACTOR Change in code structure labels Apr 7, 2024
@Xarlos89Xarlos89 self-assigned this Apr 7, 2024
@Xarlos89Xarlos89 changed the title [MAJOR] - Refactor/drop toml[MAJOR] - Zorak V2.0 - AlphaJun 16, 2024
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

HARDTough stuffREFACTORChange in code structure

Projects

No open projects
Status: 🏗 In progress

Development

Successfully merging this pull request may close these issues.

1 participant

@Xarlos89