added live channel commands which will make the bot update channel name with a template every 10 minutes
This commit is contained in:
parent
c179ea6c07
commit
134e5a8c92
17 changed files with 759 additions and 14 deletions
src/EllieBot/data
|
@ -1731,7 +1731,7 @@
|
|||
".sar excl",
|
||||
".sar tesar"
|
||||
],
|
||||
"Description": "Toggles whether self-assigned roles are exclusive.\nWhile enabled, users can only have one self-assignable role per group.",
|
||||
"Description": "Toggles the sar group as exclusive.\nWhile enabled, users can only have one self-assignable role from that group.",
|
||||
"Usage": [
|
||||
".sar exclusive 1"
|
||||
],
|
||||
|
@ -2617,6 +2617,21 @@
|
|||
"ModerateMembers Server Permission"
|
||||
]
|
||||
},
|
||||
{
|
||||
"Aliases": [
|
||||
".masskick"
|
||||
],
|
||||
"Description": "Kicks multiple users at once. Specify a space separated list of IDs of users who you wish to kick.",
|
||||
"Usage": [
|
||||
".masskick 123123123 3333333333 444444444"
|
||||
],
|
||||
"Submodule": "UserPunishCommands",
|
||||
"Module": "Administration",
|
||||
"Options": null,
|
||||
"Requirements": [
|
||||
"KickMembers Server Permission"
|
||||
]
|
||||
},
|
||||
{
|
||||
"Aliases": [
|
||||
".massban"
|
||||
|
@ -2717,7 +2732,7 @@
|
|||
".exas",
|
||||
".expraddserver"
|
||||
],
|
||||
"Description": "Add an expression with a trigger and a response in this server. Bot will post a response whenever someone types the trigger word. This command is useful if you want to lower the permission requirement for managing expressions by using `.dpo`. Guide [here](<https://docs.elliebot.net/ellie/features/expressions/>).",
|
||||
"Description": "Add an expression with a trigger and a response in this server. Bot will post a response whenever someone types the trigger word. This command is useful if you want to lower the permission requirement for managing expressions by using `.dpo`.",
|
||||
"Usage": [
|
||||
".expradds \"hello\" Hi there %user.mention%"
|
||||
],
|
||||
|
@ -2735,7 +2750,7 @@
|
|||
".exa",
|
||||
".acr"
|
||||
],
|
||||
"Description": "Add an expression with a trigger and a response. Bot will post a response whenever someone types the trigger word. Running this command in a server requires the Administrator permission. Running this command in DM is Bot Owner only and adds a new global expression. Guide [here](<https://docs.elliebot.net/ellie/features/expressions/>)",
|
||||
"Description": "Add an expression with a trigger and a response.\nBot will post a response whenever someone types the trigger word.\nRunning this command in a server requires the Administrator permission.\nRunning this command in DM is Bot Owner only and adds a new global expression.",
|
||||
"Usage": [
|
||||
".expradd \"hello\" Hi there %user.mention%"
|
||||
],
|
||||
|
@ -4513,6 +4528,61 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"LiveChannelCommands": [
|
||||
{
|
||||
"Aliases": [
|
||||
".livechadd",
|
||||
".lcha",
|
||||
".lchadd"
|
||||
],
|
||||
"Description": "Adds a channel as a live channel with the specified template.\nYou can see a full list of placeholders with `.phs` command.",
|
||||
"Usage": [
|
||||
".livechadd #general Time: %server.time%",
|
||||
".livechadd #general -- %server.members% --"
|
||||
],
|
||||
"Submodule": "LiveChannelCommands",
|
||||
"Module": "LiveChannelCommands",
|
||||
"Options": null,
|
||||
"Requirements": [
|
||||
"ManageChannels Server Permission"
|
||||
]
|
||||
},
|
||||
{
|
||||
"Aliases": [
|
||||
".livechlist",
|
||||
".lchl",
|
||||
".lchli",
|
||||
".lchlist"
|
||||
],
|
||||
"Description": "Lists all live channels in the server.",
|
||||
"Usage": [
|
||||
".livechlist"
|
||||
],
|
||||
"Submodule": "LiveChannelCommands",
|
||||
"Module": "LiveChannelCommands",
|
||||
"Options": null,
|
||||
"Requirements": [
|
||||
"ManageChannels Server Permission"
|
||||
]
|
||||
},
|
||||
{
|
||||
"Aliases": [
|
||||
".livechremove",
|
||||
".lchd",
|
||||
".lchrm"
|
||||
],
|
||||
"Description": "Removes a live channel.",
|
||||
"Usage": [
|
||||
".livechremove #general"
|
||||
],
|
||||
"Submodule": "LiveChannelCommands",
|
||||
"Module": "LiveChannelCommands",
|
||||
"Options": null,
|
||||
"Requirements": [
|
||||
"ManageChannels Server Permission"
|
||||
]
|
||||
}
|
||||
],
|
||||
"Marmalade": [
|
||||
{
|
||||
"Aliases": [
|
||||
|
@ -4537,7 +4607,7 @@
|
|||
".marmaladeunload",
|
||||
".maunload"
|
||||
],
|
||||
"Description": "Unloads the previously loaded marmalade.\nProvide no name to see the list of unloadable marmalades. \nRead about the marmalade system [here](https://docs.elliebot.net/ellie/marmalade/creating-a-marmalade/)",
|
||||
"Description": "Unloads the previously loaded marmalade.\nProvide no name to see the list of unloadable marmalades.\nRead about the marmalade system [here](https://docs.elliebot.net/ellie/marmalade/creating-a-marmalade/)",
|
||||
"Usage": [
|
||||
".marmaladeunload mycoolmarmalade",
|
||||
".marmaladeunload"
|
||||
|
@ -4572,7 +4642,7 @@
|
|||
".marmaladeinfo",
|
||||
".mainfo"
|
||||
],
|
||||
"Description": "Shows information about the specified marmalade such as the author, name, description, list of canaries, number of commands etc.\nProvide no name to see the basic information about all loaded marmalades. \nRead about the marmalade system [here](https://docs.elliebot.net/ellie/marmalade/creating-a-marmalade/)",
|
||||
"Description": "Shows information about the specified marmalade such as the author, name, description, list of canaries, number of commands etc.\nProvide no name to see the basic information about all loaded marmalades.\nRead about the marmalade system [here](https://docs.elliebot.net/ellie/marmalade/creating-a-marmalade/)",
|
||||
"Usage": [
|
||||
".marmaladeinfo mycoolmarmalade",
|
||||
".marmaladeinfo"
|
||||
|
@ -5766,6 +5836,54 @@
|
|||
]
|
||||
}
|
||||
],
|
||||
"ScheduledCommands": [
|
||||
{
|
||||
"Aliases": [
|
||||
".schedulelist",
|
||||
".schl",
|
||||
".schli"
|
||||
],
|
||||
"Description": "Lists your scheduled commands in the current server.",
|
||||
"Usage": [
|
||||
".schedulelist"
|
||||
],
|
||||
"Submodule": "ScheduledCommands",
|
||||
"Module": "ScheduledCommands",
|
||||
"Options": null,
|
||||
"Requirements": []
|
||||
},
|
||||
{
|
||||
"Aliases": [
|
||||
".scheduledelete",
|
||||
".schd",
|
||||
".schdel"
|
||||
],
|
||||
"Description": "Deletes one of your scheduled commands by its ID.",
|
||||
"Usage": [
|
||||
".scheduledelete 5"
|
||||
],
|
||||
"Submodule": "ScheduledCommands",
|
||||
"Module": "ScheduledCommands",
|
||||
"Options": null,
|
||||
"Requirements": []
|
||||
},
|
||||
{
|
||||
"Aliases": [
|
||||
".scheduleadd",
|
||||
".scha",
|
||||
".schadd"
|
||||
],
|
||||
"Description": "Schedules a command to be executed after the specified amount of time.\nYou can schedule up to 5 commands at a time.",
|
||||
"Usage": [
|
||||
".scheduleadd 1h5m .say Hello after 1 hour and 5 minutes",
|
||||
".scheduleadd 3h .br all"
|
||||
],
|
||||
"Submodule": "ScheduledCommands",
|
||||
"Module": "ScheduledCommands",
|
||||
"Options": null,
|
||||
"Requirements": []
|
||||
}
|
||||
],
|
||||
"Searches": [
|
||||
{
|
||||
"Aliases": [
|
||||
|
@ -6898,7 +7016,7 @@
|
|||
"Aliases": [
|
||||
".savechat"
|
||||
],
|
||||
"Description": "Saves a number of messages to a text file and sends it to you.",
|
||||
"Description": "Saves a number of messages to a text file and sends it to you.\nMax is 1000, unless you're the bot owner. ",
|
||||
"Usage": [
|
||||
".savechat 150"
|
||||
],
|
||||
|
@ -6906,7 +7024,7 @@
|
|||
"Module": "Utility",
|
||||
"Options": null,
|
||||
"Requirements": [
|
||||
"Bot Owner Only"
|
||||
"Administrator Server Permission"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
@ -8513,6 +8631,41 @@
|
|||
"Options": null,
|
||||
"Requirements": []
|
||||
},
|
||||
{
|
||||
"Aliases": [
|
||||
".xpexclusion",
|
||||
".xpexl"
|
||||
],
|
||||
"Description": "Shows a list of all XP exclusions in the server.",
|
||||
"Usage": [
|
||||
".xpexclusion"
|
||||
],
|
||||
"Submodule": "XpExclusionCommands",
|
||||
"Module": "Xp",
|
||||
"Options": null,
|
||||
"Requirements": [
|
||||
"Administrator Server Permission"
|
||||
]
|
||||
},
|
||||
{
|
||||
"Aliases": [
|
||||
".xpexclude",
|
||||
".xpex"
|
||||
],
|
||||
"Description": "Toggles XP gain exclusion for a specified item.\nItem types can be Role or User.",
|
||||
"Usage": [
|
||||
".xpexclude @CoolRole",
|
||||
".xpexclude @User",
|
||||
".xpexclude role 123123123",
|
||||
".xpexclude user 123123123"
|
||||
],
|
||||
"Submodule": "XpExclusionCommands",
|
||||
"Module": "Xp",
|
||||
"Options": null,
|
||||
"Requirements": [
|
||||
"Administrator Server Permission"
|
||||
]
|
||||
},
|
||||
{
|
||||
"Aliases": [
|
||||
".xprate"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue