3
0
Fork 0
mirror of https://github.com/ZeppelinBot/Zeppelin.git synced 2025-06-07 16:05:01 +00:00

feat: add 'exclusive' option for role buttons; add documentation for role buttons; mark reaction roles as legacy

This commit is contained in:
Dragory 2022-04-23 17:30:37 +03:00
parent 05334a772f
commit 784c54b22a
No known key found for this signature in database
GPG key ID: 5F387BA66DF8AAC1
8 changed files with 144 additions and 20 deletions

View file

@ -7,10 +7,13 @@ import { GuildRoleButtons } from "../../data/GuildRoleButtons";
import { RoleManagerPlugin } from "../RoleManager/RoleManagerPlugin";
import { StrictValidationError } from "../../validatorUtils";
import { onButtonInteraction } from "./events/buttonInteraction";
import { pluginInfo } from "./info";
export const RoleButtonsPlugin = zeppelinGuildPlugin<RoleButtonsPluginType>()({
name: "role_buttons",
configSchema: ConfigSchema,
info: pluginInfo,
showInDocs: true,
configPreprocessor(options) {
// Auto-fill "name" property for buttons based on the object key