Как добавить кнопку в Discord Rich Presence?

Хочу добавить кнопку с ссылкой в свой Discord Rich Presence, но не могу найти как именно это сделать. Вот такой код имею на данный момент:

def run():
try:
    rpc_obj = rpc.DiscordIpcClient.for_platform(app_id)
    vk_session = vk_api.VkApi(token=config['VK']['app_token'])
    vk = vk_session.get_api()

    print("Приложение было проинициализировано. Запуск.")
    while True:
        activity = {
            "assets": {
                "large_image": "favicon",
                #"show_join_button": True
            }
        }
        res = vk.users.get(user_ids=config['VK']['id'], fields="status")[0]

        if "status_audio" not in res:
            state = "Idle"
            if "details" in activity:
                activity.pop("details")

            activity.update({'state': state})
        else:
            curr_music = res['status_audio']
            state = f"{curr_music['artist']} - {curr_music['title']}"
            details = f"Слушает музыку"
            activity.update({'state': state, 'details': details})

        rpc_obj.set_activity(activity)

Ответы (1 шт):

Автор решения: Silent

Задался тем же вопросом, с похожим кодом Кнопки удалось добавить только с помощью создания приложения в discord

код такой:

from pypresence import Presence
from time import time
RPC = Presence("client_id приложения")
btns = [
    {
        "label": "название кнопки",
        "url": "ссылка"
    },
    {
        "label": "название кнопки",
        "url": "ссылка"
    }
]
RPC.connect()
RPC.update(
    state="1 строка статуса",
    details="2 строка",
    start=time(), #(таймер работы)
    buttons=btns, #вызов кнопок
    large_image="название картики", #картинки загруженной в приложение
    
    large_text="текст" #текст картинки
)
input()

Соответственно если запустить этот код в discord то rich presence будет занят им. Ответьте мне, пожалуйста, если вы нашли решение.

→ Ссылка