Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @commands.command(pass_context=True)
- async def radio1(self, ctx, ytdl_options=None, **kwarg):
- if not ctx.message.author.bot:
- server = ctx.message.server
- voice_client = self.client.voice_client_in(server)
- if voice_client == None:
- await self.client.say("Hamarosan indul a **Rádió1** :notes:")
- try:
- channel = ctx.message.author.voice.voice_channel
- await self.client.join_voice_channel(channel)
- except:
- return False
- try:
- server = ctx.message.server
- voice_client = self.client.voice_client_in(server)
- ydl_opts = { 'format': 'bestaudio/best', 'postprocessors': [{ 'key': 'FFmpegExtractAudio', 'preferredcodec': 'mp4', 'preferredquality': '192', }], }
- player = await voice_client.create_ytdl_player("ytsearch: {}".format("http://stream2.radio1.hu/radio1_aacplus_64.m4a"), before_options="-reconnect 1 -reconnect_streamed 1 -reconnect_delay_max 5", after=lambda: check_queue(server.id))
- player.start()
- global players
- players[server.id] = player
- player.volume = 0.2
- embed = discord.Embed(description = "A zene elindult!", colour = discord.Colour.green())
- await self.client.say(embed = embed)
- now_playing[server.id] = {}
- now_playing[server.id]["title"] = player.title
- now_playing[server.id]["author"] = player.uploader
- now_playing[server.id]["duration"] = player.duration
- now_playing[server.id]["views"] = player.views
- except Exception as error:
- print(error)
- await self.client.say("Valami nem jó! Csatlakoztasd újra a botot!")
- else:
- await self.client.say("Valami nem jó! Csatlakoztasd újra a botot!")
- else:
- return False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement