【问题标题】:How to make a get request in discord.py如何在 discord.py 中发出获取请求
【发布时间】:2021-07-02 21:20:22
【问题描述】:

好的,所以我向我创建的这个 python 脚本发出了一个 Get 请求,我使用 PHP 将它变成了一个基本的 API 来发送请求,如下所示

<?php
if(isset($_GET['GO']))
{
    shell_exec("C:Users/Bear/desktop/smtp/test-sender.py");
    echo"success";
}

?>

但是,每当我进入 discord 服务器并执行前缀和命令时,它现在都不起作用,这是我放入 discord bot 以向 API 发出请求的代码

import requests




 @client.command()
async def get(ctx, rec_email=int, message=int, int1=int):
    x = requests.GET(filename in os.listdir('./api.php'), parms ={"rec_email", "message", "int1"})
    await ctx.send('Sent!!!')

每当我执行“!获取电子邮件、消息、号码”时,它都无法正常工作,甚至会说“已发送!!!!”我做错了什么?

【问题讨论】:

  • 你搜索了吗?你发现了什么?
  • (ctx, rec_email=int, message=int, int1=int) 为什么将参数默认为一个类型?在获取请求之前尝试打印一些东西并检查是否调用了命令

标签: python discord discord.py get-request


【解决方案1】:

requests.get 用于将请求发送到 url,而不是文件。我建议将该文件托管在 url 上,然后您的机器人向它发送请求。

【讨论】:

    猜你喜欢
    • 2019-08-10
    • 1970-01-01
    • 2014-06-29
    • 2018-08-03
    • 1970-01-01
    • 1970-01-01
    • 2020-11-02
    • 2013-09-26
    • 1970-01-01
    相关资源
    最近更新 更多