Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sponsor information and global setting support #27

Merged
merged 12 commits into from Mar 19, 2022
Merged

Sponsor information and global setting support #27

merged 12 commits into from Mar 19, 2022

Conversation

Intery
Copy link
Contributor

@Intery Intery commented Mar 19, 2022

  • Add configurable sponsors command.

  • Add configurable sponsors prompt.

  • Add central botconfig interface for global settings.

  • New AppConfig key-value storage for flexible global settings.

  • Monkey-patched Messageable.send library method to support multiple embeds.

  • Support multiple embeds in Message setting type.

  • Add new GuildID and GuildIDList setting types.

  • Data migration v10 -> v11.

Add new sponsor prompts.
Add new sponsor command.
Add `sponsor_text` table.
Add sponsor global config settings.
Update `Setting.command` to use new `widget`.
Add custom `cmd_str` support to `Message` `SettingType`.
New `AppConfig` key-value table for arbitrary app config.
New `KeyValueData` setting data mixin.
New `AppSettings` settings group.
Attached `AppSettings` as `client.settings`.
Migrated sponsor settings to `AppSettings`.
Add `sponsor_hidden_in` app setting.
Add new `GuildID` and `GuildIDList` setting types.
@Intery Intery added the enhancement New feature or request label Mar 19, 2022
@Intery Intery self-assigned this Mar 19, 2022
@Intery Intery merged commit 67a5720 into master Mar 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant