python - 如何在 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!!!')
每当我做“!获取电子邮件,消息,号码”时,它都不起作用,甚至说“已发送!!!!” 我做错了什么?
解决方案
requests.get 用于将请求发送到 url,而不是文件。我建议将该文件托管在 url 上,然后您的机器人向它发送请求。
推荐阅读
- python - 在一定范围内找到有间隙的子列表
- laravel-5 - Laravel blade echo the value doesn't work
- javascript - document.getElementById(...) 在 Chrome 中为 null,但适用于旧浏览器,如旧 IE
- android - Android Studio 根据谷歌文档设置变量名
- postgresql-9.3 - 我的 Postgres 查询无法正常工作
- angular - 如何以角度在组件之间传递数据
- qnamaker - 如何使用 QnA Maker API v4.0 更新现有知识库?
- jenkins - 测试和生产环境的 CI/CD 管道部署流程
- java - ValueObject 的职责是什么
- ios - 如何以编码结构发布数据?