【发布时间】: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