|
from pypresence import Presence |
|
import datetime as dt |
|
import time |
|
|
|
|
|
def rich_presence(): |
|
client_id = "1144714449563955302" |
|
RPC = Presence(client_id) |
|
try: |
|
RPC.connect() |
|
RPC.update( |
|
state="applio.org", |
|
details="Ultimate voice cloning tool.", |
|
buttons=[ |
|
{"label": "Home", "url": "https://applio.org"}, |
|
{"label": "Download", "url": "https://applio.org/download"}, |
|
], |
|
large_image="logo", |
|
large_text="experimenting with applio", |
|
start=dt.datetime.now().timestamp(), |
|
) |
|
return RPC |
|
except Exception as e: |
|
print(f"An error occurred: {e}") |
|
return None |
|
|
|
|
|
if __name__ == "__main__": |
|
rpc = rich_presence() |
|
|
|
if rpc: |
|
try: |
|
while True: |
|
time.sleep(15) |
|
except KeyboardInterrupt: |
|
rpc.close() |
|
else: |
|
print("Failed to initialize Rich Presence.") |
|
|