首页 > 解决方案 > 如何在 discord.py 中发出获取请求

问题描述

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

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

?>

但是,每当我进入不和谐服务器并执行前缀和命令时,它现在都不起作用了,这是我放入不和谐机器人中以向 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!!!')

每当我做“!获取电子邮件,消息,号码”时,它都不起作用,甚至说“已发送!!!!” 我做错了什么?

标签: pythondiscorddiscord.pyget-request

解决方案


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


推荐阅读