Fixed bugs Fearnlj01 found
This commit is contained in:
parent
81a3a33fff
commit
24978b7cb5
@ -475,15 +475,9 @@ namespace NadekoBot.Modules.Administration
|
||||
{
|
||||
var channel = (ITextChannel)msg.Channel;
|
||||
await (msg as IUserMessage).DeleteAsync();
|
||||
while (count > 0)
|
||||
{
|
||||
int limit = (count < 100) ? count : 100;
|
||||
var enumerable = (await msg.Channel.GetMessagesAsync(limit: limit));
|
||||
await msg.Channel.DeleteMessagesAsync(enumerable);
|
||||
await Task.Delay(1000); // there is a 1 per second per guild ratelimit for deletemessages
|
||||
if (enumerable.Count < limit) break;
|
||||
count -= limit;
|
||||
}
|
||||
int limit = (count < 100) ? count : 100;
|
||||
var enumerable = (await msg.Channel.GetMessagesAsync(limit: limit));
|
||||
await msg.Channel.DeleteMessagesAsync(enumerable);
|
||||
}
|
||||
|
||||
//prune @user [x]
|
||||
|
@ -63,7 +63,7 @@ namespace NadekoBot.Modules.Gambling
|
||||
|
||||
[NadekoCommand, Usage, Description, Aliases]
|
||||
[RequireContext(ContextType.Guild)]
|
||||
public async Task Shuffle(IUserMessage imsg)
|
||||
public async Task ShuffleDeck(IUserMessage imsg)
|
||||
{
|
||||
var channel = (ITextChannel)imsg.Channel;
|
||||
|
||||
|
@ -208,35 +208,7 @@ namespace NadekoBot.Modules.Music
|
||||
|
||||
[NadekoCommand, Usage, Description, Aliases]
|
||||
[RequireContext(ContextType.Guild)]
|
||||
public Task Mute(IUserMessage umsg)
|
||||
{
|
||||
var channel = (ITextChannel)umsg.Channel;
|
||||
MusicPlayer musicPlayer;
|
||||
if (!MusicPlayers.TryGetValue(channel.Guild.Id, out musicPlayer))
|
||||
return Task.CompletedTask;
|
||||
if (((IGuildUser)umsg.Author).VoiceChannel != musicPlayer.PlaybackVoiceChannel)
|
||||
return Task.CompletedTask;
|
||||
musicPlayer.SetVolume(0);
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
[NadekoCommand, Usage, Description, Aliases]
|
||||
[RequireContext(ContextType.Guild)]
|
||||
public Task Max(IUserMessage umsg)
|
||||
{
|
||||
var channel = (ITextChannel)umsg.Channel;
|
||||
MusicPlayer musicPlayer;
|
||||
if (!MusicPlayers.TryGetValue(channel.Guild.Id, out musicPlayer))
|
||||
return Task.CompletedTask;
|
||||
if (((IGuildUser)umsg.Author).VoiceChannel != musicPlayer.PlaybackVoiceChannel)
|
||||
return Task.CompletedTask;
|
||||
musicPlayer.SetVolume(100);
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
[NadekoCommand, Usage, Description, Aliases]
|
||||
[RequireContext(ContextType.Guild)]
|
||||
public async Task Shuffle(IUserMessage umsg)
|
||||
public async Task ShufflePlaylist(IUserMessage umsg)
|
||||
{
|
||||
var channel = (ITextChannel)umsg.Channel;
|
||||
MusicPlayer musicPlayer;
|
||||
|
@ -258,7 +258,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】
|
||||
|
||||
[NadekoCommand, Usage, Description, Aliases]
|
||||
[RequireContext(ContextType.Guild)]
|
||||
public async Task Ud(IUserMessage umsg, [Remainder] string query = null)
|
||||
public async Task UrbanDict(IUserMessage umsg, [Remainder] string query = null)
|
||||
{
|
||||
var channel = (ITextChannel)umsg.Channel;
|
||||
|
||||
@ -404,7 +404,7 @@ $@"🌍 **Weather for** 【{obj["target"]}】
|
||||
|
||||
[NadekoCommand, Usage, Description, Aliases]
|
||||
[RequireContext(ContextType.Guild)]
|
||||
public async Task Clr(IUserMessage umsg, [Remainder] string color = null)
|
||||
public async Task Color(IUserMessage umsg, [Remainder] string color = null)
|
||||
{
|
||||
var channel = (ITextChannel)umsg.Channel;
|
||||
|
||||
|
@ -93,7 +93,7 @@ namespace NadekoBot.Modules.Utility
|
||||
|
||||
[NadekoCommand, Usage, Description, Aliases]
|
||||
[RequireContext(ContextType.Guild)]
|
||||
public async Task DelAllQuotes(IUserMessage umsg, string keyword)
|
||||
public async Task DelAllQuotes(IUserMessage umsg, [Remainder] string keyword)
|
||||
{
|
||||
var channel = (ITextChannel)umsg.Channel;
|
||||
|
||||
|
@ -198,7 +198,7 @@ namespace NadekoBot.Modules.Utility
|
||||
uow.BotConfig.GetOrCreate().RemindMessageFormat = arg.Trim();
|
||||
await uow.CompleteAsync().ConfigureAwait(false);
|
||||
}
|
||||
await channel.SendMessageAsync("`New remind message set.`");
|
||||
await channel.SendMessageAsync("`New remind template set.`");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
139
src/NadekoBot/Resources/CommandStrings.Designer.cs
generated
139
src/NadekoBot/Resources/CommandStrings.Designer.cs
generated
@ -305,27 +305,27 @@ namespace NadekoBot.Resources {
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to ani anime aq.
|
||||
/// </summary>
|
||||
public static string ani_cmd {
|
||||
public static string anime_cmd {
|
||||
get {
|
||||
return ResourceManager.GetString("ani_cmd", resourceCulture);
|
||||
return ResourceManager.GetString("anime_cmd", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Queries anilist for an anime and shows the first result..
|
||||
/// </summary>
|
||||
public static string ani_desc {
|
||||
public static string anime_desc {
|
||||
get {
|
||||
return ResourceManager.GetString("ani_desc", resourceCulture);
|
||||
return ResourceManager.GetString("anime_desc", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to `~ani aquarion evol`.
|
||||
/// </summary>
|
||||
public static string ani_usage {
|
||||
public static string anime_usage {
|
||||
get {
|
||||
return ResourceManager.GetString("ani_usage", resourceCulture);
|
||||
return ResourceManager.GetString("anime_usage", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
@ -807,7 +807,7 @@ namespace NadekoBot.Resources {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to `.calcops`.
|
||||
/// Looks up a localized string similar to `~calcops`.
|
||||
/// </summary>
|
||||
public static string calcops_usage {
|
||||
get {
|
||||
@ -1463,33 +1463,6 @@ namespace NadekoBot.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to clr prune.
|
||||
/// </summary>
|
||||
public static string clr_cmd {
|
||||
get {
|
||||
return ResourceManager.GetString("clr_cmd", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Shows you what color corresponds to that hex..
|
||||
/// </summary>
|
||||
public static string clr_desc {
|
||||
get {
|
||||
return ResourceManager.GetString("clr_desc", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to `~clr 00ff00`.
|
||||
/// </summary>
|
||||
public static string clr_usage {
|
||||
get {
|
||||
return ResourceManager.GetString("clr_usage", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to cmdcooldown cmdcd.
|
||||
/// </summary>
|
||||
@ -1517,6 +1490,33 @@ namespace NadekoBot.Resources {
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to color clr.
|
||||
/// </summary>
|
||||
public static string color_cmd {
|
||||
get {
|
||||
return ResourceManager.GetString("color_cmd", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Shows you what color corresponds to that hex..
|
||||
/// </summary>
|
||||
public static string color_desc {
|
||||
get {
|
||||
return ResourceManager.GetString("color_desc", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to `~clr 00ff00`.
|
||||
/// </summary>
|
||||
public static string color_usage {
|
||||
get {
|
||||
return ResourceManager.GetString("color_usage", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to commands cmds.
|
||||
/// </summary>
|
||||
@ -1590,7 +1590,7 @@ namespace NadekoBot.Resources {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to .
|
||||
/// Looks up a localized string similar to `~convertlist`.
|
||||
/// </summary>
|
||||
public static string convertlist_usage {
|
||||
get {
|
||||
@ -1833,7 +1833,7 @@ namespace NadekoBot.Resources {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to `.delallq`.
|
||||
/// Looks up a localized string similar to `.delallq kek`.
|
||||
/// </summary>
|
||||
public static string delallquotes_usage {
|
||||
get {
|
||||
@ -4191,7 +4191,7 @@ namespace NadekoBot.Resources {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to mute min.
|
||||
/// Looks up a localized string similar to mute.
|
||||
/// </summary>
|
||||
public static string mute_cmd {
|
||||
get {
|
||||
@ -4200,7 +4200,7 @@ namespace NadekoBot.Resources {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Sets the music volume to 0%.
|
||||
/// Looks up a localized string similar to Mutes a mentioned user in a voice channel..
|
||||
/// </summary>
|
||||
public static string mute_desc {
|
||||
get {
|
||||
@ -4209,7 +4209,7 @@ namespace NadekoBot.Resources {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to `!!min`.
|
||||
/// Looks up a localized string similar to `.mute @Someone`.
|
||||
/// </summary>
|
||||
public static string mute_usage {
|
||||
get {
|
||||
@ -4920,29 +4920,29 @@ namespace NadekoBot.Resources {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to remindmsg.
|
||||
/// Looks up a localized string similar to remindtemplate.
|
||||
/// </summary>
|
||||
public static string remindmsg_cmd {
|
||||
public static string remindtemplate_cmd {
|
||||
get {
|
||||
return ResourceManager.GetString("remindmsg_cmd", resourceCulture);
|
||||
return ResourceManager.GetString("remindtemplate_cmd", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Sets message for when the remind is triggered. Available placeholders are %user% - user who ran the command, %message% - Message specified in the remind, %target% - target channel of the remind. .
|
||||
/// </summary>
|
||||
public static string remindmsg_desc {
|
||||
public static string remindtemplate_desc {
|
||||
get {
|
||||
return ResourceManager.GetString("remindmsg_desc", resourceCulture);
|
||||
return ResourceManager.GetString("remindtemplate_desc", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to `.remindmsg do something else`.
|
||||
/// Looks up a localized string similar to `.remindtemplate %user%, you gotta do %message%!`.
|
||||
/// </summary>
|
||||
public static string remindmsg_usage {
|
||||
public static string remindtemplate_usage {
|
||||
get {
|
||||
return ResourceManager.GetString("remindmsg_usage", resourceCulture);
|
||||
return ResourceManager.GetString("remindtemplate_usage", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
@ -6144,7 +6144,7 @@ namespace NadekoBot.Resources {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Shows a name and a link to every special emoji in the message..
|
||||
/// Looks up a localized string similar to Shows a name and a link to every SPECIAL emoji in the message..
|
||||
/// </summary>
|
||||
public static string showemojis_desc {
|
||||
get {
|
||||
@ -6153,7 +6153,7 @@ namespace NadekoBot.Resources {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to `.se A message full of emojis`.
|
||||
/// Looks up a localized string similar to `.se A message full of SPECIALemojis`.
|
||||
/// </summary>
|
||||
public static string showemojis_usage {
|
||||
get {
|
||||
@ -6191,27 +6191,54 @@ namespace NadekoBot.Resources {
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to shuffle sh.
|
||||
/// </summary>
|
||||
public static string shuffle_cmd {
|
||||
public static string shuffledeck_cmd {
|
||||
get {
|
||||
return ResourceManager.GetString("shuffle_cmd", resourceCulture);
|
||||
return ResourceManager.GetString("shuffledeck_cmd", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Reshuffles all cards back into the deck..
|
||||
/// </summary>
|
||||
public static string shuffledeck_desc {
|
||||
get {
|
||||
return ResourceManager.GetString("shuffledeck_desc", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to `$sh`.
|
||||
/// </summary>
|
||||
public static string shuffledeck_usage {
|
||||
get {
|
||||
return ResourceManager.GetString("shuffledeck_usage", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to shuffle sh.
|
||||
/// </summary>
|
||||
public static string shuffleplaylist_cmd {
|
||||
get {
|
||||
return ResourceManager.GetString("shuffleplaylist_cmd", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to Shuffles the current playlist..
|
||||
/// </summary>
|
||||
public static string shuffle_desc {
|
||||
public static string shuffleplaylist_desc {
|
||||
get {
|
||||
return ResourceManager.GetString("shuffle_desc", resourceCulture);
|
||||
return ResourceManager.GetString("shuffleplaylist_desc", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to `!!sh`.
|
||||
/// </summary>
|
||||
public static string shuffle_usage {
|
||||
public static string shuffleplaylist_usage {
|
||||
get {
|
||||
return ResourceManager.GetString("shuffle_usage", resourceCulture);
|
||||
return ResourceManager.GetString("shuffleplaylist_usage", resourceCulture);
|
||||
}
|
||||
}
|
||||
|
||||
@ -6693,7 +6720,7 @@ namespace NadekoBot.Resources {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Looks up a localized string similar to `~translangs` or `~translangs language`.
|
||||
/// Looks up a localized string similar to `~translangs`.
|
||||
/// </summary>
|
||||
public static string translangs_usage {
|
||||
get {
|
||||
|
@ -613,13 +613,13 @@
|
||||
<value>`.k "@some Guy" Your behaviour is toxic.`</value>
|
||||
</data>
|
||||
<data name="mute_cmd" xml:space="preserve">
|
||||
<value>mute min</value>
|
||||
<value>mute</value>
|
||||
</data>
|
||||
<data name="mute_desc" xml:space="preserve">
|
||||
<value>Sets the music volume to 0%</value>
|
||||
<value>Mutes a mentioned user in a voice channel.</value>
|
||||
</data>
|
||||
<data name="mute_usage" xml:space="preserve">
|
||||
<value>`!!min`</value>
|
||||
<value>`.mute @Someone`</value>
|
||||
</data>
|
||||
<data name="unmute_cmd" xml:space="preserve">
|
||||
<value>unmute</value>
|
||||
@ -828,14 +828,14 @@
|
||||
<data name="remind_usage" xml:space="preserve">
|
||||
<value>`.remind me 1d5h Do something` or `.remind #general Start now!`</value>
|
||||
</data>
|
||||
<data name="remindmsg_cmd" xml:space="preserve">
|
||||
<value>remindmsg</value>
|
||||
<data name="remindtemplate_cmd" xml:space="preserve">
|
||||
<value>remindtemplate</value>
|
||||
</data>
|
||||
<data name="remindmsg_desc" xml:space="preserve">
|
||||
<data name="remindtemplate_desc" xml:space="preserve">
|
||||
<value>Sets message for when the remind is triggered. Available placeholders are %user% - user who ran the command, %message% - Message specified in the remind, %target% - target channel of the remind. </value>
|
||||
</data>
|
||||
<data name="remindmsg_usage" xml:space="preserve">
|
||||
<value>`.remindmsg do something else`</value>
|
||||
<data name="remindtemplate_usage" xml:space="preserve">
|
||||
<value>`.remindtemplate %user%, you gotta do %message%!`</value>
|
||||
</data>
|
||||
<data name="serverinfo_cmd" xml:space="preserve">
|
||||
<value>serverinfo sinfo</value>
|
||||
@ -1314,13 +1314,13 @@
|
||||
<data name="draw_usage" xml:space="preserve">
|
||||
<value>`$draw [x]`</value>
|
||||
</data>
|
||||
<data name="shuffle_cmd" xml:space="preserve">
|
||||
<data name="shuffleplaylist_cmd" xml:space="preserve">
|
||||
<value>shuffle sh</value>
|
||||
</data>
|
||||
<data name="shuffle_desc" xml:space="preserve">
|
||||
<data name="shuffleplaylist_desc" xml:space="preserve">
|
||||
<value>Shuffles the current playlist.</value>
|
||||
</data>
|
||||
<data name="shuffle_usage" xml:space="preserve">
|
||||
<data name="shuffleplaylist_usage" xml:space="preserve">
|
||||
<value>`!!sh`</value>
|
||||
</data>
|
||||
<data name="flip_cmd" xml:space="preserve">
|
||||
@ -1942,7 +1942,7 @@
|
||||
<value>List of the convertable dimensions and currencies.</value>
|
||||
</data>
|
||||
<data name="convertlist_usage" xml:space="preserve">
|
||||
<value />
|
||||
<value>`~convertlist`</value>
|
||||
</data>
|
||||
<data name="wowjoke_cmd" xml:space="preserve">
|
||||
<value>wowjoke</value>
|
||||
@ -2043,13 +2043,13 @@
|
||||
<data name="youtube_usage" xml:space="preserve">
|
||||
<value>`~yt query`</value>
|
||||
</data>
|
||||
<data name="ani_cmd" xml:space="preserve">
|
||||
<data name="anime_cmd" xml:space="preserve">
|
||||
<value>ani anime aq</value>
|
||||
</data>
|
||||
<data name="ani_desc" xml:space="preserve">
|
||||
<data name="anime_desc" xml:space="preserve">
|
||||
<value>Queries anilist for an anime and shows the first result.</value>
|
||||
</data>
|
||||
<data name="ani_usage" xml:space="preserve">
|
||||
<data name="anime_usage" xml:space="preserve">
|
||||
<value>`~ani aquarion evol`</value>
|
||||
</data>
|
||||
<data name="imdb_cmd" xml:space="preserve">
|
||||
@ -2232,13 +2232,13 @@
|
||||
<data name="wiki_usage" xml:space="preserve">
|
||||
<value>`~wiki query`</value>
|
||||
</data>
|
||||
<data name="clr_cmd" xml:space="preserve">
|
||||
<value>clr prune</value>
|
||||
<data name="color_cmd" xml:space="preserve">
|
||||
<value>color clr</value>
|
||||
</data>
|
||||
<data name="clr_desc" xml:space="preserve">
|
||||
<data name="color_desc" xml:space="preserve">
|
||||
<value>Shows you what color corresponds to that hex.</value>
|
||||
</data>
|
||||
<data name="clr_usage" xml:space="preserve">
|
||||
<data name="color_usage" xml:space="preserve">
|
||||
<value>`~clr 00ff00`</value>
|
||||
</data>
|
||||
<data name="videocall_cmd" xml:space="preserve">
|
||||
@ -2473,7 +2473,7 @@
|
||||
<value>List the valid languages for translation.</value>
|
||||
</data>
|
||||
<data name="translangs_usage" xml:space="preserve">
|
||||
<value>`~translangs` or `~translangs language`</value>
|
||||
<value>`~translangs`</value>
|
||||
</data>
|
||||
<data name="bind_cmd" xml:space="preserve">
|
||||
<value>bind</value>
|
||||
@ -2524,7 +2524,7 @@
|
||||
<value>Shows all available operations in .calc command</value>
|
||||
</data>
|
||||
<data name="calcops_usage" xml:space="preserve">
|
||||
<value>`.calcops`</value>
|
||||
<value>`~calcops`</value>
|
||||
</data>
|
||||
<data name="calcops_cmd" xml:space="preserve">
|
||||
<value>calcops</value>
|
||||
@ -2533,7 +2533,7 @@
|
||||
<value>Deletes all quotes on a specified keyword.</value>
|
||||
</data>
|
||||
<data name="delallquotes_usage" xml:space="preserve">
|
||||
<value>`.delallq`</value>
|
||||
<value>`.delallq kek`</value>
|
||||
</data>
|
||||
<data name="delallquotes_cmd" xml:space="preserve">
|
||||
<value>delallq daq</value>
|
||||
@ -2614,9 +2614,18 @@
|
||||
<value>showemojis se</value>
|
||||
</data>
|
||||
<data name="showemojis_desc" xml:space="preserve">
|
||||
<value>Shows a name and a link to every special emoji in the message.</value>
|
||||
<value>Shows a name and a link to every SPECIAL emoji in the message.</value>
|
||||
</data>
|
||||
<data name="showemojis_usage" xml:space="preserve">
|
||||
<value>`.se A message full of emojis`</value>
|
||||
<value>`.se A message full of SPECIALemojis`</value>
|
||||
</data>
|
||||
<data name="shuffledeck_cmd" xml:space="preserve">
|
||||
<value>shuffle sh</value>
|
||||
</data>
|
||||
<data name="shuffledeck_desc" xml:space="preserve">
|
||||
<value>Reshuffles all cards back into the deck.</value>
|
||||
</data>
|
||||
<data name="shuffledeck_usage" xml:space="preserve">
|
||||
<value>`$sh`</value>
|
||||
</data>
|
||||
</root>
|
Loading…
Reference in New Issue
Block a user