Advertisement
TheInfiniteCode

Untitled

May 8th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. @commands.command(pass_context=True)
  2. async def radio1(self, ctx, ytdl_options=None, **kwarg):
  3. if not ctx.message.author.bot:
  4. server = ctx.message.server
  5. voice_client = self.client.voice_client_in(server)
  6. if voice_client == None:
  7. await self.client.say("Hamarosan indul a **Rádió1** :notes:")
  8. try:
  9. channel = ctx.message.author.voice.voice_channel
  10. await self.client.join_voice_channel(channel)
  11. except:
  12. return False
  13. try:
  14. server = ctx.message.server
  15. voice_client = self.client.voice_client_in(server)
  16. ydl_opts = { 'format': 'bestaudio/best', 'postprocessors': [{ 'key': 'FFmpegExtractAudio', 'preferredcodec': 'mp4', 'preferredquality': '192', }], }
  17. 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))
  18. player.start()
  19. global players
  20. players[server.id] = player
  21. player.volume = 0.2
  22. embed = discord.Embed(description = "A zene elindult!", colour = discord.Colour.green())
  23. await self.client.say(embed = embed)
  24. now_playing[server.id] = {}
  25. now_playing[server.id]["title"] = player.title
  26. now_playing[server.id]["author"] = player.uploader
  27. now_playing[server.id]["duration"] = player.duration
  28. now_playing[server.id]["views"] = player.views
  29. except Exception as error:
  30. print(error)
  31. await self.client.say("Valami nem jó! Csatlakoztasd újra a botot!")
  32. else:
  33. await self.client.say("Valami nem jó! Csatlakoztasd újra a botot!")
  34. else:
  35. return False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement