.connectshard added
This commit is contained in:
		@@ -16,6 +16,29 @@ namespace NadekoBot.Modules.Administration
 | 
			
		||||
        [Group]
 | 
			
		||||
        class SelfCommands : ModuleBase
 | 
			
		||||
        {
 | 
			
		||||
            [NadekoCommand, Usage, Description, Aliases]
 | 
			
		||||
            [OwnerOnly]
 | 
			
		||||
            public async Task ConnectShard(int shardid)
 | 
			
		||||
            {
 | 
			
		||||
                var shard = NadekoBot.Client.GetShard(shardid);
 | 
			
		||||
 | 
			
		||||
                if (shard == null)
 | 
			
		||||
                {
 | 
			
		||||
                    await Context.Channel.SendErrorAsync("No shard by that id found.").ConfigureAwait(false);
 | 
			
		||||
                    return;
 | 
			
		||||
                }
 | 
			
		||||
                try
 | 
			
		||||
                {
 | 
			
		||||
                    await Context.Channel.SendConfirmAsync($"Shard **#{shardid}** reconnecting.").ConfigureAwait(false);
 | 
			
		||||
                    await shard.ConnectAsync().ConfigureAwait(false);
 | 
			
		||||
                    await Context.Channel.SendConfirmAsync($"Shard **#{shardid}** reconnected.").ConfigureAwait(false);
 | 
			
		||||
                }
 | 
			
		||||
                catch (Exception ex)
 | 
			
		||||
                {
 | 
			
		||||
                    _log.Warn(ex);
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            [NadekoCommand, Usage, Description, Aliases]
 | 
			
		||||
            [OwnerOnly]
 | 
			
		||||
            public async Task Leave([Remainder] string guildStr)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										27
									
								
								src/NadekoBot/Resources/CommandStrings.Designer.cs
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										27
									
								
								src/NadekoBot/Resources/CommandStrings.Designer.cs
									
									
									
										generated
									
									
									
								
							@@ -1868,6 +1868,33 @@ namespace NadekoBot.Resources {
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        ///    Looks up a localized string similar to connectshard.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        public static string connectshard_cmd {
 | 
			
		||||
            get {
 | 
			
		||||
                return ResourceManager.GetString("connectshard_cmd", resourceCulture);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        ///    Looks up a localized string similar to Try (re)connecting a shard with a certain shardid when it dies. No one knows will it work. Keep an eye on the console for errors..
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        public static string connectshard_desc {
 | 
			
		||||
            get {
 | 
			
		||||
                return ResourceManager.GetString("connectshard_desc", resourceCulture);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        ///    Looks up a localized string similar to `{0}connectshard 2`.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        public static string connectshard_usage {
 | 
			
		||||
            get {
 | 
			
		||||
                return ResourceManager.GetString("connectshard_usage", resourceCulture);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        /// <summary>
 | 
			
		||||
        ///    Looks up a localized string similar to convert.
 | 
			
		||||
        /// </summary>
 | 
			
		||||
 
 | 
			
		||||
@@ -3060,4 +3060,13 @@
 | 
			
		||||
  <data name="shardstats_usage" xml:space="preserve">
 | 
			
		||||
    <value>`{0}shardstats` or `{0}shardstats 2`</value>
 | 
			
		||||
  </data>
 | 
			
		||||
  <data name="connectshard_cmd" xml:space="preserve">
 | 
			
		||||
    <value>connectshard</value>
 | 
			
		||||
  </data>
 | 
			
		||||
  <data name="connectshard_desc" xml:space="preserve">
 | 
			
		||||
    <value>Try (re)connecting a shard with a certain shardid when it dies. No one knows will it work. Keep an eye on the console for errors.</value>
 | 
			
		||||
  </data>
 | 
			
		||||
  <data name="connectshard_usage" xml:space="preserve">
 | 
			
		||||
    <value>`{0}connectshard 2`</value>
 | 
			
		||||
  </data>
 | 
			
		||||
</root>
 | 
			
		||||
		Reference in New Issue
	
	Block a user