original_docstring: 
          Moves the bot to the your current voice channel.
          
docstring: Moves the bot to the your current voice channel.
docstring_tokens: Moves the bot to the your current voice channel .
code: async def come(self, ctx):
          '''
          Moves the bot to the your current voice channel.
          '''
          if not await self._check_if_user_is_voice_connected(
                  ctx) or not await self._check_voice_channel_connectivity(ctx):
              return
  
          if not isinstance(self.voice_client,
                            str) and self.voice_client.is_playing():
  
              channel = ctx.guild.get_channel(
                  ctx.message.author.voice.channel.id)
              # As of discord.py 1.5.0 the bot will disconnect if the voice channels are hosted on different servers
              # We have to pause if there is music playing, then move, then resume
              # If we do not pause, it will still move to the new channel
              # but the song ends and it moves to the next song due to the the internal disconnect which it does
              # Also seems like we have to sleep for a second or so for the pausing and moving to finish
              # https://github.com/Rapptz/discord.py/issues/5904
              self.voice_client.pause()
              sleep(1)
              await self.voice_client.move_to(channel)
              sleep(1)
              self.voice_client.resume()
  
          else:
              await ctx.message.channel.send(
                  "```I need to be playing music in order to come to your channel.```"
              )
code_tokens: async def come ( self , ctx ) : if not await self . _check_if_user_is_voice_connected ( ctx ) or not await self . _check_voice_channel_connectivity ( ctx ) : return if not isinstance ( self . voice_client , str ) and self . voice_client . is_playing ( ) : channel = ctx . guild . get_channel ( ctx . message . author . voice . channel . id ) self . voice_client . pause ( ) sleep ( 1 ) await self . voice_client . move_to ( channel ) sleep ( 1 ) self . voice_client . resume ( ) else : await ctx . message . channel . send ( "```I need to be playing music in order to come to your channel.```" )
short_docstring: Moves the bot to the your current voice channel.
short_docstring_tokens: Moves the bot to the your current voice channel .
comment: '''
          Moves the bot to the your current voice channel.
          '''$SEP$# As of discord.py 1.5.0 the bot will disconnect if the voice channels are hosted on different servers$SEP$# We have to pause if there is music playing, then move, then resume$SEP$# If we do not pause, it will still move to the new channel$SEP$# but the song ends and it moves to the next song due to the the internal disconnect which it does$SEP$# Also seems like we have to sleep for a second or so for the pausing and moving to finish$SEP$# https://github.com/Rapptz/discord.py/issues/5904