Metemperor 理论上可以,pns+空格+tags(以空格分隔)
设计失误,错了 pns+空格+tags(以"+"分隔)
抱歉大佬冒昧询问,这个API部署是怎么部署的QAQ。我研究了一个晚上,装了git也成功执行了命令,但是不知道放哪,要怎么操作才算部署上了。
Xingyi
kiri
新建云函数
啊,可能是我没说清楚,在腾讯云函数的src目录的上级目录git clone,然后把src目录删了,把clone下来的文件目录改名为src,啊总而言之,弄成下图所示就行了
这东西不支持在其他地方部署,这东西当初写的时候没考虑Flask,我有空重写下
还有一个,可别忘了在触发管理里建一个API网关触发触发
这里显示的地址就是你的API服务地址了,我这边是自定义域名+套CDN了
kiri Xingyi 肝出来咯 API Flask版本 传送门 不再需要腾讯云云函数支持,随地部署(写功能真痛苦) 温馨提示,这不是仓库的主分支,请选择Code->Download ZIP
同上不懂,涉及到脚本小子的知识盲区了。有教程指路吗,倒是知道git下来,Python3.6也装了
原来如此,专门挂骰租的腾讯轻量级服务器好像没这个,谢谢答复
Rcrwrate 谢谢,辛苦了。怎么说呢…其实问题主要和上面两位的差不多,不太好意思问。在部署flask和让dice去调用这部分就完全不懂了,也就是只懂放拓展文件进dice各目录用的纯小白,百度了也无从下手,一般要从哪里学起呢?求引路。
kiri 说实话,其实没必要追求自行部署
自己部署完了,之后把pixiv.lua第三行吧 local API="https://api.phantom-sea-limited.ltd/release/PIXIV/" 改成你的Flask地址就行,一般而言,应该是http://127.0.0.1:9000/PIXIV/
local API="https://api.phantom-sea-limited.ltd/release/PIXIV/"
http://127.0.0.1:9000/PIXIV/
Rcrwrate 呃..我从那之前就不太清楚了,如果不是自行部署的话,我拿到Serverless2local-PIXIV这个文件夹后要怎么知道flask的地址呢? 或者flask到底要怎么部署?需要什么软件或命令行吗
kiri python Flask.py就行了 不过最好等下拉取一下更新,我过会去提交一个commit修复一下高级搜索的问题
python Flask.py
Rcrwrate
谢谢,开起来了,地址也改好了,不过这里报404 群里输入por pmr之类的命令骰娘私聊报错,是哪里出问题了吗?
Rcrwrate 大佬您好,我在本地部署的时候使用python Flask.py显示搜不到该文件,直接点Flask.py运行的话只闪一下黑屏就自动探出了,可以帮我看看是哪里操作错了吗?谢谢
kiri 少了个/吖
/
是http://10.0.12.7:9000/PIXIV/ 不是http://10.0.12.7:9000/PIXIV
http://10.0.12.7:9000/PIXIV/
http://10.0.12.7:9000/PIXIV
PIXIV也得大写
Rcrwrate 改好了,仍报404,骰娘也回复调用函数失败 是我网络或者镜像的问题吗?
kiri 等等,你确定你拉取的是PIXIV分支? 看下index.py文件里写的啥 有没有这个 Manager.register("Routes.Pixiv.index")
Manager.register("Routes.Pixiv.index")
Rcrwrate 有的, 是 https://github.com/Rcrwrate/Serverless2local/tree/PIXIV 这里Code->Download ZIP后拿到的压缩包
kiri 怪,我找个空环境部署看看 我这边是完全正常的
我这边初步怀疑Router没注册上,注册上的话应该是403 看下.log/Plugin.log有没有异常信息 如果什么信息都没有,把Controler\Plugin.py中的 l = Log("Plugin", log_level=40)改成l = Log("Plugin", log_level=10) 再次运行看看有没有输出
l = Log("Plugin", log_level=40)
l = Log("Plugin", log_level=10)
Rcrwrate 好的,.log/Plugin.log确实有信息
kiri requests包没装 pip install requests 还有一个,东西放桌面可不是好文明
pip install requests
Rcrwrate 感谢大佬的耐心回复 安装requests包后能够正常使用了! 啊…因为是自己租的挂骰子服务器所以东西都扔桌面了,不好意思///
就如示例的那样,这个只能搜索作者自己加#的tag吗?那个tag的中英文翻译似乎不被识别。 如果tag存在空格,比如英文名能输入吗? 像楼上说的pns+空格+tag1+空格+tag2这种办法一直在回复服务异常,目前能用的只有单个词条