From 14b9a50f5189f353336f445097bfe467156b36d5 Mon Sep 17 00:00:00 2001 From: mtuszowski Date: Thu, 14 Nov 2024 00:52:38 +0100 Subject: [PATCH] Rich presence --- thin_client.py | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/thin_client.py b/thin_client.py index 25549e2..ee39877 100644 --- a/thin_client.py +++ b/thin_client.py @@ -62,28 +62,30 @@ async def on_ready(): logger.info(client.cogs) - radio_is_alive = True - if radio_is_alive: - radio_hardkor = discord.Activity( - name = "Radio Hammer/Radio Conjurer/Wolne Bałuity Kurwa", - url = "http://95.175.16.246:666/mp3-stream", - type = discord.ActivityType.streaming, - platform = "Liquidsoap+RaspberyPi+RolandSeratoDJ202", - state = "Where the f*** is the DJ booth?", - details= "This Is Radio Hardkor based in Wolne Księstwo Bałuty, the best pirate radiostation on both sides of Łódka river", - buttons= [{"label":"RADIO", "url":"http://95.175.16.246:666/mp3-stream"}], - assets= {"large_image": "fuckery.jpg", "large_text":"Fuckewry", "small_image":"willowisp.png", "small_text":"Hi!"} - ) - await client.change_presence(activity=radio_hardkor) - - else: - - await client.change_presence(activity=discord.Game(name="Axe Throwing Darts")) - await client.tree.sync() for com in client.commands: logger.info("Command %s is awejleble", com.qualified_name) + # add check for icecast stream from radio host in comm subroutine + radio_is_alive = True + if radio_is_alive: + status = discord.Status.online + #radio_hardkor = discord.Activity( + # name = "Radio Hammer/Radio Conjurer/Wolne Bałuity Kurwa", + # url = "http://95.175.16.246:666/mp3-stream", + # type = discord.ActivityType.streaming, + # platform = "Liquidsoap+RaspberyPi+RolandSeratoDJ202", + # state = "Where the f*** is the DJ booth?", + # details= "This Is Radio Hardkor based in Wolne Księstwo Bałuty, the best pirate radiostation on both sides of Łódka river", + # buttons= [{"label":"RADIO", "url":"http://95.175.16.246:666/mp3-stream"}], + # assets= {"large_image": "fuckery.jpg", "large_text":"Fuckewry", "small_image":"willowisp.png", "small_text":"Hi!"} + #) + radio_hardkor = discord.Streaming(name="Radio Hardkor", url="http://95.175.16.246:666/mp3-stream") + await client.change_presence(status= status, activity=radio_hardkor) + + else: + await client.change_presence(activity=discord.Game(name="Axe Throwing Darts")) + logger.info("Logged in as ---->", client.user) logger.info("ID:", client.user.id)