Giter VIP home page Giter VIP logo

biliexper's Issues

找到了win本地部署的bat文件

原作者的release中有一个版本是通过bat部署在本地,但是源码中不包含该文件。链接如下。
https://raw.githubusercontent.com/QiYueYiya/BiliExpExplain/main/Windows/setup_for_windows.bat
内容如下
@echo off color 72 title setup_for_windows mode con cols=60 lines=24 echo.============================================================ echo.请以管理员身份运行,否则将无法创建任务 echo.输入项目文件夹路径后回车,例如: D:\文档\BiliExper-master echo.============================================================ set /p file=请输入: echo python ./BiliExp.py > %file%\BiliExp.bat :1 echo.============================================================ echo.1.定时启动 echo.2.开机启动 echo.============================================================ echo.输入数字以选择运行模式 echo.============================================================ set /p a=请输入: for /f "delims=12" %%a in ("%a%") do if not "%%a"=="" ( echo. echo.输入错误,请重新输入 pause cls goto 1 ) if "%a%"=="" ( goto 1 ) else if "%a%"=="1" ( goto 2 ) else if "%a%"=="2" ( echo.============================================================ echo.正在创建开机启动任务 schtasks /create /tn "BiliExp" /ru system /tr %file%\BiliExp.bat /sc onlogon goto 3 ) :2 echo.============================================================ echo.请输入运行时间,例如: 08:00 echo.============================================================ set /p time=请输入: echo.============================================================ echo.正在创建定时启动任务 schtasks /create /tn "BiliExp" /ru system /tr %file%\BiliExp.bat /sc DAILY /st %time% :3 start %windir%\system32\taskschd.msc /s echo.============================================================ pause

lottery_task 疑似失效

请问您是否有使用动态转发抽奖(lottery_task)功能。
我最近几天出现转发失败,怀疑是官方接口调整了,特此求证。

关于腾讯云函数部署

2.2 添加完上面 2个"Secrets"后,进入"Actions"(上面那个不是Secrets下面那个) --》"deploy for serverless",点击右边的"Run workflow"即可部署至腾讯云函数(如果出错请在红叉右边点击"deploy for serverless"查看部署任务的输出信息找出错误原因)
2.2.1 首次fork可能要去actions里面同意使用actions条款,如果"Actions"里面没有"deploy for serverless",点一下右上角的"star","deploy for serverless"就会出现在"Actions"里面

为什么我找不到"deploy for serverless",求助大佬,找了n久了。按着2.2.1做了,也没有。

消息推送

就是配置文件里msg_notify_task这个
只能获取所有消息的第一个,剩下的无法获取
怎么解决...

上传视频不能用了

正在上传中.....
上传"测试视频.mp4"成功
提交失败,原因为投稿入口升级中,请重新编辑稿件

pushplus和wecom酱推送

Wecom酱配置方法及使用说明

"Wecom": "xxxxxxxxxxxx", // Wecom酱api地址
"Wecomkey": "xxxxxxxxxxxx", // Wecom酱的SendKey
"PushPlus": "xxxxxxxxxxxx", // PushPlus token
下面的hooks部分
{
"enable": true,
"name": "Wecom酱推送",
"msg_separ": "\n",
"method": 3,
"url": "{Wecom}",
"params": {
"sendkey": "{Wecomkey}",
"msg_type": "text",
"msg": "{title}\n{msg_raw}"
}
},
{
"enable": false,
"name": "PushPlus推送",
"msg_separ": "\n",
"method": 1,
"url": "http://www.pushplus.plus/send",
"params": {
"token": "{PushPlus}",
"title": "{title}",
"content": "{msg_raw}"
}
},

转发抽奖无限重复

现在转发抽奖他无限重复了,就是一条抽奖动态 在一次运行中他会重复转发好多次。

腾讯云部署测试出现错误

START RequestId: a96231e3-4718-4243-9d21-7573fa6f5412

Init Report RequestId: a96231e3-4718-4243-9d21-7573fa6f5412 Coldstart: 2886ms (PullCode: 810ms InitRuntime: 25ms InitFunction: 2051ms) Memory: 128MB MemUsage: 25.17MB

配置加载异常,原因为:4 Unexpected """ at column 5,退出程序

ERROR RequestId:a96231e3-4718-4243-9d21-7573fa6f5412 Result:{"errorCode":-1,"errorMessage":"User process exit when running","statusCode":439}

END RequestId:a96231e3-4718-4243-9d21-7573fa6f5412

Report RequestId:a96231e3-4718-4243-9d21-7573fa6f5412 Duration:226ms Memory:128MB MemUsage:27.199219MB

有人碰到过吗

运行报错

{"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"Traceback (most recent call last):\nTypeError: main() takes 1 positional argument but 2 were given","statusCode":430}

可能是最后一篇issue

不明白我得罪了您什么,要被针对
或许我的提的问题 #32 在您这种大神面前属实太弱智了,所以您感到不屑而直接进行了 close
#31 确实是我亲自遇到且尝试处理依然未解决的问题,我也没有狂轰滥炸或spam行为,结果您今天又一次将该issue关闭
然而有些由其他人的问题却不见您去解答或关闭,实在无法理解。
也行您无意传递这样的针对,但您的行为确实令人感到了

作为仓库的拥有者,您的确拥有程序上的管理权
但这是备份仓库,您既不是项目作者,也没有在后续修复中贡献多少实质性的commit/answer。
那么希望您能承担起这个仓库具备的公共责任,而不是凭借个人喜好厌恶、差别化、无理由的针对。

我的问题您解决不了,我也没强求您解答,您可以留在那里,让其他遇到同样问题的人跟贴,让能解决的人帮助,或者我解决了再来自问自答。
或者您就是想清理掉issue,那么请您也把其他人的直接关了,不要只关掉我的issue

当然,您或许不认同我这番观点,甚至更加厌恶,并执意要行使程序上的管理权——直接close本文,甚至block我
倘若真要这样,我也无话可说。
祝:身体健康,万事如意。

大会员充电功能失效

似乎是查看B币钱包的API失效了。

[ERROR***: Task exception was never retrieved
future: <Task finished name='Task-6' coro=<vip_task() done, defined at /home/runner/work/BILIBILI/BILIBILI/tasks/vip_task.py:8> exception=KeyError('code')>
Traceback (most recent call last):
File "/home/runner/work/BILIBILI/BILIBILI/tasks/vip_task.py", line 22, in vip_task
await bpCharge(biliapi, task_config["BpCharge")
File "/home/runner/work/BILIBILI/BILIBILI/tasks/vip_task.py", line 92, in bpCharge
if ret["code"
!= 0:
KeyError: 'code'

[教程]腾讯云函数部署

  1. 下载zip包
  2. 解压修改BiliExp.py文件的主函数为main_handler(event, context)如图图1
  3. 修改config/config.json文件里的配置比如用户cookies,SendKey之类的看着改就行(参考README)
  4. 改完之后去腾讯云函数创建函数并上传你改好的文件夹图2
  5. 修改执行方法为BiliExp.main_handler
  6. 高级配置里执行超时时间改到900秒(900秒还是会超时,建议关闭直播间心跳)
  7. 自定义一个触发器
  8. 上传好之后先安装依赖,终端cd src然后pip3 install -r requirements.txt -t ./,这样的话依赖全和源码混在一起,有时间的可以试试腾讯云的层管理...依赖可能一次安装不成功,多试几次
  9. 之后先部署(包全在一起,时间有点长)再测试图3

云函数

部署到云函数的教程不能用了吗,没有run BiliExp了

尝试在win10本地运行出错了

第一遍报错是缺个模块,装了模块又出现如下报错
Traceback (most recent call last): File "D:\bili\biliexp.py", line 7, in <module> from BiliClient import asyncbili File "D:\bili\BiliClient\__init__.py", line 11, in <module> from .asyncBiliApi import asyncBiliApi as asyncbili #B站接口模块,由aiohttp模块实现异步http请求 File "D:\bili\BiliClient\asyncBiliApi.py", line 9, in <module> from .wasm_enc import calc_sign File "D:\bili\BiliClient\wasm_enc\__init__.py", line 1, in <module> from .spyder import calc_sign File "D:\bili\BiliClient\wasm_enc\spyder.py", line 170, in <module> wasm = RustWasm(pathname, imports) File "D:\bili\BiliClient\wasm_enc\rustwasm.py", line 156, in __init__ self.memory = exports['memory'] TypeError: 'method' object is not subscriptable
但是根本找不到method在哪里。
实在很好奇原作者的bat文件到底是什么内容。

大佬能修复下银瓜子兑换和小心心的心跳吗

银瓜子兑换报错:
获取瓜子信息异常,原因为0, message='Attempt to decode JSON with unexpected mimetype: text/html', url=URL('https://api.live.bilibili.com/pay/v1/Exchange/getStatus'),跳过兑换硬币
好像是换接口了?

小心心心跳报错:出现sign check failed错误,心跳没到指定时间任务就不运行了
[2021-06-25 05:34:24,825] [WARNING]: 直播308543心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,835] [WARNING]:直播21602686心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,838] [WARNING]: 直播16368心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,841] [WARNING]: 直播44415心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,844] [WARNING]: 直播14856133心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,849] [WARNING]:直播21304638心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,851] [WARNING]: 直播22587430心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,857] [WARNING]: 直播47377心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,860] [WARNING]: 直播6154037心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,862] [INFO]: 成功在id为308543的直播间发送第2次心跳
[2021-06-25 05:34:24,862] [WARNING]: 直播5668732心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,865] [WARNING]: 直播916865心跳错误,原因为Key: 'HeartBeatReq.ParentId' Error:Field validation for 'ParentId' failed on the 'required' tag
Key: 'HeartBeatReq.AreaId' Error:Field validation for 'AreaId' failed on the 'required' tag,退出心跳
[2021-06-25 05:34:24,867] [WARNING]: 直播3319540心跳错误,原因为Key: 'HeartBeatReq.ParentId' Error:Field validation for 'ParentId' failed on the 'required' tag
Key: 'HeartBeatReq.AreaId' Error:Field validation for 'AreaId' failed on the 'required' tag,退出心跳
[2021-06-25 05:34:24,869] [WARNING]: 直播126757心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,872] [WARNING]:直播3822389心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,874] [WARNING]:直播8604981心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,878] [WARNING]: 直播338726心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,881] [INFO]: 成功在id为16368的直播间发送第2次心跳
[2021-06-25 05:34:24,883] [WARNING]: 直播563460心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,887] [INFO]: 成功在id为44415的直播间发送第2次心跳
[2021-06-25 05:34:24,888] [WARNING]: 直播5096心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,890] [INFO]: 成功在id为21602686的直播间发送第2次心跳
[2021-06-25 05:34:24,891] [INFO]: 成功在id为14856133的直播间发送第2次心跳
[2021-06-25 05:34:24,892] [WARNING]: 直播15152878心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,895] [INFO]: 成功在id为21304638的直播间发送第2次心跳
[2021-06-25 05:34:24,896] [WARNING]: 直播11588230心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,899] [INFO]: 成功在id为22587430的直播间发送第2次心跳
[2021-06-25 05:34:24,901] [WARNING]: 直播12235923心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,905] [INFO]: 成功在id为47377的直播间发送第2次心跳
[2021-06-25 05:34:24,906] [INFO]: 成功在id为126757的直播间发送第2次心跳
[2021-06-25 05:34:24,907] [WARNING]: 直播860891心跳错误,原因为Key: 'HeartBeatReq.ParentId' Error:Field validation for 'ParentId' failed on the 'required' tag
Key: 'HeartBeatReq.AreaId' Error:Field validation for 'AreaId' failed on the 'required' tag,退出心跳
[2021-06-25 05:34:24,909] [INFO]: 成功在id为3822389的直播间发送第2次心跳
[2021-06-25 05:34:24,910] [INFO]: 成功在id为6154037的直播间发送第2次心跳
[2021-06-25 05:34:24,911] [INFO]: 成功在id为8604981的直播间发送第2次心跳
[2021-06-25 05:34:24,913] [WARNING]:直播22304399心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,915] [INFO]: 成功在id为5668732的直播间发送第2次心跳
[2021-06-25 05:34:24,917] [WARNING]: 直播14917277心跳错误,原因为sign check failed,重新进入房间
[2021-06-25 05:34:24,920] [INFO]: 成功在id为15152878的直播间发送第2次心跳
[2021-06-25 05:34:24,921] [INFO]: 成功在id为338726的直播间发送第2次心跳
[2021-06-25 05:34:24,922] [INFO]: 成功在id为11588230的直播间发送第2次心跳
[2021-06-25 05:34:24,923] [INFO]: 成功在id为5096的直播间发送第2次心跳
[2021-06-25 05:34:24,925] [INFO]: 成功在id为563460的直播间发送第2次心跳
[2021-06-25 05:34:24,926] [INFO]: 成功在id为12235923的直播间发送第2次心跳
[2021-06-25 05:34:24,936] [INFO]: 成功在id为14917277的直播间发送第2次心跳
[2021-06-25 05:34:24,938] [INFO]: 成功在id为22304399的直播间发送第2次心跳

这是什么问题,会卡住一段时间导致任务不按时结束

[ERROR]: Task exception was never retrieved
future: <Task finished name='Task-151' coro=<group_sign_task() done, defined at /tmp/BiliExp/tasks/group_sign_task.py:5> exception=KeyError('list')>
Traceback (most recent call last):
  File "/tmp/BiliExp/tasks/group_sign_task.py", line 18, in group_sign_task
    for group in ret["data"]["list"]:
KeyError: 'list'

直播心跳

最近发现有些账号会出现心跳异常,异常为'LIVE_BUVID',退出直播心跳。

应援团错误

`Error: 7-27 06:50:39,801] [ERROR]: Task exception was never retrieved
35
future: <Task finished name='Task-6' coro=<group_sign_task() done, defined at /home/runner/work/BiliExper/BiliExper/tasks/group_sign_task.py:5> exception=TypeError('string indices must be integers')>
36
Traceback (most recent call last):
37
File "/home/runner/work/BiliExper/BiliExper/tasks/group_sign_task.py", line 20, in group_sign_task
38
sign = await biliapi.groupSign(group["group_id"], group["owner_uid"])
39
TypeError: string indices must be integers
40

41
During handling of the above exception, another exception occurred:
42

43
Traceback (most recent call last):
44
File "/home/runner/work/BiliExper/BiliExper/tasks/group_sign_task.py", line 22, in group_sign_task
45
logging.warning(f'{biliapi.name}: 给{group["group_name"]}应援异常,原因为{str(e)}')`

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.