Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (5)

Лучшие ответы пользователя

Все ответы (5)
  • Как сделать комманду для очистки чата Disnake?

    @KODYAcoder
    Ошибка, которую вы получаете, связана с тем, что вы пытаетесь сравнить строку с целым числом, что не поддерживается.

    Для решения этой проблемы вам нужно преобразовать аргумент "amount" в целое число, прежде чем передавать его в функцию "purge". Вы можете сделать это, используя функцию "int".

    Измените ваш код на следующий образ:

    @bot.slash_command()
    async def clear(ctx, amount=100):
        await ctx.channel.purge(limit=int(amount))

    Эта команда очистит чат на указанное количество сообщений (по умолчанию - 100). Вы можете вызвать эту команду, написав "/clear" в чате Discord и указав количество сообщений, которые вы хотите удалить, например "/clear 50".
    Ответ написан
    1 комментарий
  • Как из ответа json, с помощью php получить только строку url и в последствии с помощью echo ее вставить на страницу?

    @KODYAcoder
    Для того чтобы получить только строку url из данного JSON объекта в PHP, можно использовать функцию json_decode() для преобразования JSON строки в объект PHP, а затем обратиться к свойству result и свойству url этого объекта. Пример кода для этого:

    $json = '{"state": 0, "result": {"uuid": "f1386fb5-ecfa-41d4-a85d-b151d98df5e1", "order_id": "test-28", "amount": "10.00000000", "payment_amount": "11.95000000", "payer_amount": "10.00000000", "payer_currency": "USDT", "currency": "USDT", "comments": null, "network": "tron_trc20", "address": null, "from": null, "txid": null, "payment_status": "refund_process", "url": "https://pay.cryptomus.com/pay/f1386fb5-ecfa-41d4-a85d-b151d98df5e1", "expired_at": 1655196355, "status": "check", "is_final": false, "additional_data": null, "currencies": [{"currency": "USDT", "network": "tron_trc20"}, {"currency": "USDT", "network": "eth_erc20"}]}}';
    
    $obj = json_decode($json);
    $url = $obj->result->url;
    
    echo $url;

    Этот код должен вывести на экран строку https://pay.cryptomus.com/pay/f1386fb5-ecfa-41d4-a.... Затем, чтобы вывести эту строку на страницу, можно использовать функцию echo:
    echo $url;
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (3)