mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-05-10 12:25:02 +00:00
Change ContextMenu to hardcoded default actions
Sadge (More complex self-defined stuff coming at some point tho)
This commit is contained in:
parent
3ddfb3b65a
commit
7cf75f3255
12 changed files with 183 additions and 272 deletions
|
@ -0,0 +1,23 @@
|
|||
import { cleanAction } from "../actions/clean";
|
||||
import { muteAction } from "../actions/mute";
|
||||
import { userInfoAction } from "../actions/userInfo";
|
||||
|
||||
export const hardcodedContext: Record<string, string> = {
|
||||
user_muteindef: "Mute Indefinitely",
|
||||
user_mute1d: "Mute for 1 day",
|
||||
user_mute1h: "Mute for 1 hour",
|
||||
user_info: "Get Info",
|
||||
message_clean10: "Clean 10 messages",
|
||||
message_clean25: "Clean 25 messages",
|
||||
message_clean50: "Clean 50 messages",
|
||||
};
|
||||
|
||||
export const hardcodedActions = {
|
||||
user_muteindef: (pluginData, interaction) => muteAction(pluginData, undefined, interaction),
|
||||
user_mute1d: (pluginData, interaction) => muteAction(pluginData, "1d", interaction),
|
||||
user_mute1h: (pluginData, interaction) => muteAction(pluginData, "1h", interaction),
|
||||
user_info: (pluginData, interaction) => userInfoAction(pluginData, interaction),
|
||||
message_clean10: (pluginData, interaction) => cleanAction(pluginData, 10, interaction),
|
||||
message_clean25: (pluginData, interaction) => cleanAction(pluginData, 25, interaction),
|
||||
message_clean50: (pluginData, interaction) => cleanAction(pluginData, 50, interaction),
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue