raywangqvq / bilibilitool.docs Goto Github PK
View Code? Open in Web Editor NEWBiliBiliTool的文档
License: MIT License
BiliBiliTool的文档
License: MIT License
参照格式,自己加了一行
-Ray_DailyTaskConfig__DayOfExchangeSilver2Coin=-2
但是日志提示❗ 银瓜子兑换硬币失败,继续其他任务。失败信息:不支持将ContentType为 text/plain 的内容转换为Ray.BiliBiliTool.Agent.BiliBiliAgent.Dtos.BiliApiResponse
请问如何解决?
❗ [REQUEST]
GET /site/getCoin HTTP/1.1
Referer: https://account.bilibili.com/account/coin
Host: account.bilibili.com
Accept: application/json, text/plain, /, application/json; q=0.001, application/xml; q=0.001
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-site
Connection: keep-alive
[EXCEPTION]
System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
---> System.TimeoutException: The operation was canceled.
---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
at System.Net.Http.ConnectHelper.ConnectAsync(Func3 callback, DnsEndPoint endPoint, HttpRequestMessage requestMessage, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func
3 action, Context context, CancellationToken cancellationToken, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates1 shouldRetryResultPredicates, Func
5 onRetryAsync, Int32 permittedRetryCount, IEnumerable1 sleepDurationsEnumerable, Func
4 sleepDurationProvider, Boolean continueOnCapturedContext)
at Polly.AsyncPolicy1.ExecuteAsync(Func
3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext)
at Microsoft.Extensions.Http.PolicyHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at Ray.BiliBiliTool.Agent.HttpClientDelegatingHandlers.IntervalDelegatingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) in /mnt/g/github/bilibilitool/src/Ray.BiliBiliTool.Agent/HttpClientDelegatingHandlers/IntervalDelegatingHandler.cs:line 30
at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.SendAsyncCore(HttpRequestMessage request, HttpCompletionOption completionOption, Boolean async, Boolean emitTelemetryStartStop, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at System.Net.Http.HttpClient.SendAsyncCore(HttpRequestMessage request, HttpCompletionOption completionOption, Boolean async, Boolean emitTelemetryStartStop, CancellationToken cancellationToken)
at WebApiClientCore.Implementations.ApiRequestSender.SendCoreAsync(ApiRequestContext context)
at WebApiClientCore.Implementations.ApiRequestSender.SendAsync(ApiRequestContext context)
[ELAPSED] 00:01:40.0130820
❗ 投币失败,继续其他任务。失败信息:The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
ℹ ---开始 直播签到 ---
❗ [REQUEST]
GET /xlive/web-ucenter/v1/sign/DoSign HTTP/1.1
Referer: https://link.bilibili.com/
Origin: https://link.bilibili.com
Host: api.live.bilibili.com
Accept: application/json, text/plain, /, application/json; q=0.001, application/xml; q=0.001
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-site
Connection: keep-alive
[EXCEPTION]
System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
---> System.TimeoutException: The operation was canceled.
---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
at System.Net.Http.ConnectHelper.ConnectAsync(Func3 callback, DnsEndPoint endPoint, HttpRequestMessage requestMessage, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.GetHttpConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func
3 action, Context context, CancellationToken cancellationToken, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates1 shouldRetryResultPredicates, Func
5 onRetryAsync, Int32 permittedRetryCount, IEnumerable1 sleepDurationsEnumerable, Func
4 sleepDurationProvider, Boolean continueOnCapturedContext)
at Polly.AsyncPolicy1.ExecuteAsync(Func
3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext)
at Microsoft.Extensions.Http.PolicyHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at Ray.BiliBiliTool.Agent.HttpClientDelegatingHandlers.IntervalDelegatingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) in /mnt/g/github/bilibilitool/src/Ray.BiliBiliTool.Agent/HttpClientDelegatingHandlers/IntervalDelegatingHandler.cs:line 30
at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.SendAsyncCore(HttpRequestMessage request, HttpCompletionOption completionOption, Boolean async, Boolean emitTelemetryStartStop, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at System.Net.Http.HttpClient.SendAsyncCore(HttpRequestMessage request, HttpCompletionOption completionOption, Boolean async, Boolean emitTelemetryStartStop, CancellationToken cancellationToken)
at WebApiClientCore.Implementations.ApiRequestSender.SendCoreAsync(ApiRequestContext context)
at WebApiClientCore.Implementations.ApiRequestSender.SendAsync(ApiRequestContext context)
[ELAPSED] 00:01:40.0041980
❗ 直播签到失败,继续其他任务。失败信息:The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
使用群機器人、chatId推送
[INF] ---开始【登录】---
[DBG] 发起请求:[GET] "https://api.bilibili.com/x/web-interface/nav"
[DBG] 返回
Content:{"code":-101,"message":"账号未登录","ttl":1,"data":{"isLogin":false}}
[WRN] 登录异常,Cookies可能失效了,请仔细检查Cookies是否正确
[ERR] 程序发生异常:登录失败,请检查Cookie
[ERR] 程序异常终止,原因:登录失败,请检查Cookie
已经使用下面命令把映像下载下来,但不会配置。
docker pull zai7lou/bilibili_tool
BiliBiliTool.Docs/docker/README.md下应该是linux下的,和群晖的有些区别,不会在群晖上使用。
谢谢。
以下是错误日志:
2023-01-01 11:26:02.287 +08:00 [INF] BiliBiliToolPro 开始运行...
2023-01-01 11:26:02.393 +08:00 [INF] 【目标任务】VipBigPoint
2023-01-01 11:26:02.397 +08:00 [INF] 【账号个数】1个
2023-01-01 11:26:02.400 +08:00 [INF] 随机休眠5分钟
2023-01-01 11:31:02.415 +08:00 [INF] ######### 账号 1 #########
2023-01-01 11:31:02.549 +08:00 [INF] =====开始 大会员大积分 =====
2023-01-01 11:31:02.552 +08:00 [INF] ---开始 测试Cookie ---
2023-01-01 11:31:17.036 +08:00 [DBG] [REQUEST]
GET /x/web-interface/nav HTTP/1.1
Referer: https://www.bilibili.com/
Origin: https://www.bilibili.com
Host: api.bilibili.com
Accept: application/json, text/plain, /, application/json; q=0.001, application/xml; q=0.001
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-site
Connection: keep-alive
[RESPONSE]
HTTP/1.1 200 OK
Date: Sun, 01 Jan 2023 03:31:17 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: GET,POST,PUT,DELETE
Access-Control-Allow-Origin: https://www.bilibili.com
Bili-Status-Code: 0
Bili-Trace-Id: 2beafdd7646c80bf
Vary: Origin
X-Bili-Aurora-Path-Route: /x/web-interface/
X-Bili-Aurora-Zone: sh004
X-Bili-Trace-Id: 64eab73f58f989272beafdd7646c80bf
Access-Control-Allow-Headers: Origin,No-Cache,X-Requested-With,If-Modified-Since,Pragma,Last-Modified,Cache-Control,Expires,Content-Type,Access-Control-Allow-Credentials,DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Cache-Webcdn,x-bilibili-key-real-ip,x-backend-bili-real-ip,x-risk-header
Cross-Origin-Resource-Policy: cross-origin
Access-Control-Expose-Headers: X-Cache-Webcdn
Cache-Control: no-cache
X-Cache-Webcdn: BYPASS from blzone13
Content-Type: application/json; charset=utf-8
Expires: Sun, 01 Jan 2023 03:31:16 GMT
Content-Length: 2353
[ELAPSED] 00:00:14.4531703
2023-01-01 11:31:17.045 +08:00 [INF] 【用户名】异符xxxxgn
2023-01-01 11:31:17.046 +08:00 [INF] 【会员类型】年度大会员
2023-01-01 11:31:17.046 +08:00 [INF] 【会员状态】正常
2023-01-01 11:31:17.046 +08:00 [INF] 【硬币余额】0
2023-01-01 11:31:17.049 +08:00 [INF] 【距升级Lv4】44天(如每日做满65点经验)
2023-01-01 11:31:17.050 +08:00 [INF] -----------结束-----------
2023-01-01 11:31:34.207 +08:00 [DBG] [REQUEST]
GET /x/vip_point/task/combine HTTP/1.1
Host: api.bilibili.com
Referer: https://big.bilibili.com/mobile/bigPoint/task
User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; MuMu Build/V417IR; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.158 Mobile Safari/537.36 os/android model/MuMu build/6720300 osVer/6.0.1 sdkInt/23 network/2 BiliApp/6720300 mobi_app/android channel/html5_search_baidu Buvid/XZFC135F5263B6897C8A4BE7AEB125BBF10F8 sessionID/72d3f4c9 innerVer/6720310 c_locale/zh_CN s_locale/zh_CN disable_rcmd/0 6.72.0 os/android model/MuMu mobi_app/android build/6720300 channel/html5_search_baidu innerVer/6720310 osVer/6.0.1 network/2
Accept: application/json; q=0.001, application/xml; q=0.001
[RESPONSE]
HTTP/1.1 200 OK
Date: Sun, 01 Jan 2023 03:31:35 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Bili-Status-Code: 0
Bili-Trace-Id: 0ab15510c8c94074
X-Bili-Trace-Id: 6e5b61203d120dbb0ab15510c8c94074
X-Cache-Webcdn: BYPASS from blzone13
Content-Type: application/json; charset=utf-8
Content-Length: 6225
{"code":0,"message":"0","ttl":1,"data":{"vip_info":{"type":2,"status":1,"due_date":1709222400000,"vip_pay_type":0,"start_time":1671779492,"paid_type":0,"mid":1012358253,"role":3,"tv_vip_status":0,"tv_vip_pay_type":0,"tv_due_date":0},"point_info":{"point":275,"expire_point":0,"expire_time":0,"expire_days":0},"task_info":{"modules":[{"module_title":"福利任务","common_task_item":[{"task_code":"bonus","state":3,"title":"大会员福利大积分","icon":"https://i0.hdslb.com/bfs/activity-plat/static/20220607/b66bfe4ccfd6bed05bdb54008ff5c7aa/IbtMl6R3yt.png","subtitle":"大会员/年度大会员\u003cbr /\u003e\u003cspan class="active"\u003e+100/200大积分","explain":"在期大会员可领取100大积分,在期年度大会员可领取200大积分,每人限领1次。如当身份为大会员时已领取过本任务大积分,则后续成为年度大会员也无法补领取差值大积分。","vip_limit":1,"complete_times":1,"max_times":1,"recall_num":0}]},{"module_title":"体验任务","common_task_item":[{"task_code":"privilege","state":3,"title":"浏览大会员权益页面","icon":"https://i0.hdslb.com/bfs/activity-plat/static/20220607/b66bfe4ccfd6bed05bdb54008ff5c7aa/IbtMl6R3yt.png","subtitle":"\u003cspan class="active"\u003e+50大积分\u003c/span\u003e","explain":"从本任务入口跳转至大会员权益页,浏览后可得50大积分,每人限完成1次。","link":"https://big.bilibili.com/mobile/rights?closable=1\u0026navhide=1","vip_limit":0,"complete_times":1,"max_times":1,"recall_num":0}]},{"module_title":"日常任务","module_sub_title":"截止至01-01 23:59:59","common_task_item":[{"task_code":"animatetab","state":3,"title":"浏览追番频道页10秒","icon":"https://i0.hdslb.com/bfs/activity-plat/static/20220607/b66bfe4ccfd6bed05bdb54008ff5c7aa/uOwc1tuJwm.png","subtitle":"\u003cspan class="active"\u003e+10大积分\u003c/span\u003e","explain":"从本任务入口跳转至追番频道页,并连续浏览页面达10秒可得10大积分,每天可完成1次。如浏览过程中离开追番频道页则中断计时,任务判定失败,需重新从本任务入口再次跳转。","link":"bilibili://home?bottom_tab_name=首页\u0026tab_name=追番\u0026tab_id=bangumi\u0026vip_task_countdown=10000","vip_limit":1,"complete_times":1,"max_times":1,"recall_num":0},{"task_code":"vipmallview","state":3,"title":"浏览会员购页面10秒","icon":"https://i0.hdslb.com/bfs/activity-plat/static/20220613/b66bfe4ccfd6bed05bdb54008ff5c7aa/RnlARrUdOY.png","subtitle":"\u003cspan class="active"\u003e+10大积分\u003c/span\u003e","explain":"从本任务入口跳转至会员购页面,并连续浏览页面达10秒可得10大积分,每天可完成1次。如浏览过程中离开会员购页面则中断计时,任务判定失败,需重新从本任务入口再次跳转。","link":"bilibili://mall/home?msource=member_integral_browse\u0026action=browse_all\u0026eventId=hevent_oy4b7h3epeb\u0026eventTime=10\u0026showCountDown=2\u0026taskName1=%E6%B5%8F%E8%A7%8810%E7%A7%92\u0026taskName1Placeholder=%E6%B5%8F%E8%A7%88%25ss\u0026taskName2=%E5%BE%97%E7%A7%AF%E5%88%86\u0026taskEndText=%E4%BB%BB%E5%8A%A1%E5%AE%8C%E6%88%90","vip_limit":1,"complete_times":1,"max_times":1,"recall_num":0},{"task_code":"ogvwatch","state":0,"title":"观看任意正片内容","icon":"https://i0.hdslb.com/bfs/activity-plat/static/20220607/b66bfe4ccfd6bed05bdb54008ff5c7aa/6prGo240Md.png","subtitle":"每观看15分钟\u003cspan class="active"\u003e+20大积分\u003c/span\u003e","explain":"领取本任务后,当天内观看番剧/国创/电影/电视剧/综艺/纪录片任意品类的正片内容的累计时长每达到15分钟可得20大积分,每天上限40大积分。单次观看行为需大于15秒才会被记入当天累计观看时长中。","link":"https://www.bilibili.com/blackboard/activity-NUbGzdNJpz.html?msource=jifen","vip_limit":1,"complete_times":0,"max_times":2,"recall_num":0},{"task_code":"tvodbuy","state":0,"title":"购买单点付费影片","icon":"https://i0.hdslb.com/bfs/activity-plat/static/20220607/b66bfe4ccfd6bed05bdb54008ff5c7aa/6prGo240Md.png","subtitle":"会员特价/独家付费任意影片\u003cbr /\u003e\u003cspan class="active"\u003e+70大积分\u003c/span\u003e","explain":"领取本任务后,当天内购买任意1部会员特价/独家付费的影片可得70大积分,每天上限70大积分。","link":"https://www.bilibili.com/blackboard/activity-F6sCMq4w92.html?msource=jifen","vip_limit":1,"complete_times":0,"max_times":1,"recall_num":0},{"task_code":"vipmallbuy","state":0,"title":"购买指定会员购商品","icon":"https://i0.hdslb.com/bfs/activity-plat/static/20220613/b66bfe4ccfd6bed05bdb54008ff5c7aa/RnlARrUdOY.png","subtitle":"实付1元\u003cspan class="active"\u003e+10大积分\u003c/span\u003e,当前0/2000","explain":"领取本任务后,当天内购买会员购商品的首笔订单(除魔力赏/一番赏/票务/先行预定订单外)可获得大积分,每实付1元+10大积分,每天上限2000大积分。本任务不支持先行购买后补领取大积分。如用户通过购买会员购商品获得了本任务大积分,后续将购买的商品退款,则同时会扣除当时获得的任务大积分。如购买商品获得大积分后的当天内产生退款,则大积分扣除后,当天无法再完成此任务。","link":"bilibili://mall/home?msource=member_integral_buy","vip_limit":1,"complete_times":0,"max_times":20000,"recall_num":0}]}],"sing_task_item":{"histories":[{"day":"2022-12-26","signed":false,"score":0},{"day":"2022-12-27","signed":false,"score":0},{"day":"2022-12-28","signed":false,"score":0},{"day":"2022-12-29","signed":false,"score":0},{"day":"2022-12-30","signed":false,"score":0},{"day":"2022-12-31","signed":false,"score":0},{"day":"2023-01-01","signed":true,"score":5,"is_today":true},{"day":"2023-01-02","signed":false,"score":5},{"day":"2023-01-03","signed":false,"score":5},{"day":"2023-01-04","signed":false,"score":5},{"day":"2023-01-05","signed":false,"score":5},{"day":"2023-01-06","signed":false,"score":5},{"day":"2023-01-07","signed":false,"score":10}],"count":1,"base_score":5},"score_month":275,"score_limit":10000},"current_ts":1672543895}
[ELAPSED] 00:00:17.1561114
2023-01-01 11:31:34.214 +08:00 [INF] ------当前任务状态------
2023-01-01 11:31:34.214 +08:00 [INF] 打卡:√
2023-01-01 11:31:34.215 +08:00 [INF] -福利任务
2023-01-01 11:31:34.215 +08:00 [INF] ---大会员福利大积分:√
2023-01-01 11:31:34.216 +08:00 [INF] -体验任务
2023-01-01 11:31:34.217 +08:00 [INF] ---浏览大会员权益页面:√
2023-01-01 11:31:34.217 +08:00 [INF] -日常任务
2023-01-01 11:31:34.218 +08:00 [INF] ---浏览追番频道页10秒:√
2023-01-01 11:31:34.218 +08:00 [INF] ---浏览会员购页面10秒:√
2023-01-01 11:31:34.219 +08:00 [INF] ---观看任意正片内容:X
2023-01-01 11:31:34.220 +08:00 [INF] ---购买单点付费影片:X
2023-01-01 11:31:34.221 +08:00 [INF] ---购买指定会员购商品:X
2023-01-01 11:31:34.221 +08:00 [INF] ------------------------
2023-01-01 11:31:34.222 +08:00 [INF] ---开始 签到 ---
2023-01-01 11:31:34.223 +08:00 [INF] 已完成,跳过
2023-01-01 11:31:34.223 +08:00 [INF] 今日获得签到积分:5
2023-01-01 11:31:34.224 +08:00 [INF] 累计签到1天
2023-01-01 11:31:34.224 +08:00 [INF] -----结束-----
2023-01-01 11:31:34.225 +08:00 [INF] ---开始 福利任务 ---
2023-01-01 11:31:34.227 +08:00 [INF] 已完成,跳过
2023-01-01 11:31:34.227 +08:00 [INF] -------结束-------
2023-01-01 11:31:34.229 +08:00 [INF] ---开始 体验任务 ---
2023-01-01 11:31:34.230 +08:00 [INF] 已完成,跳过
2023-01-01 11:31:34.230 +08:00 [INF] -------结束-------
2023-01-01 11:31:34.231 +08:00 [INF] ---开始 浏览追番频道页10秒 ---
2023-01-01 11:31:34.232 +08:00 [INF] 已完成,跳过
2023-01-01 11:31:34.232 +08:00 [INF] -------------结束-------------
2023-01-01 11:31:34.233 +08:00 [INF] ---开始 浏览影视频道页10秒 ---
2023-01-01 11:31:34.239 +08:00 [ERR] 浏览影视频道页10秒失败,继续其他任务。失败信息:Sequence contains no matching element
2023-01-01 11:31:34.240 +08:00 [INF] ---开始 浏览会员购页面10秒 ---
2023-01-01 11:31:34.241 +08:00 [INF] 待实现...
2023-01-01 11:31:34.241 +08:00 [INF] -------------结束-------------
2023-01-01 11:31:34.242 +08:00 [INF] ---开始 观看任意正片内容 ---
2023-01-01 11:31:34.243 +08:00 [ERR] 观看任意正片内容失败,继续其他任务。失败信息:Object reference not set to an instance of an object.
2023-01-01 11:31:34.244 +08:00 [INF] ---开始 购买单点付费影片(仅领取) ---
2023-01-01 11:31:34.245 +08:00 [ERR] 购买单点付费影片(仅领取)失败,继续其他任务。失败信息:Object reference not set to an instance of an object.
2023-01-01 11:31:34.246 +08:00 [INF] ---开始 购买指定大会员产品(仅领取) ---
2023-01-01 11:31:34.247 +08:00 [ERR] 购买指定大会员产品(仅领取)失败,继续其他任务。失败信息:Object reference not set to an instance of an object.
2023-01-01 11:31:34.248 +08:00 [INF] ---开始 购买指定会员购商品(仅领取) ---
2023-01-01 11:31:34.249 +08:00 [ERR] 购买指定会员购商品(仅领取)失败,继续其他任务。失败信息:Object reference not set to an instance of an object.
2023-01-01 11:31:34.250 +08:00 [ERR] 程序发生异常:Object reference not set to an instance of an object.
2023-01-01 11:31:34.268 +08:00 [WRN] 异常:System.NullReferenceException: Object reference not set to an instance of an object.
at Ray.BiliBiliTool.Application.VipBigPointAppService.DoTask()
at Ray.BiliBiliTool.Console.BiliBiliToolHostedService.DoTasks(String[] tasks) in /home/runner/work/BiliBiliToolPro/BiliBiliToolPro/src/Ray.BiliBiliTool.Console/BiliBiliToolHostedService.cs:line 160
at Ray.BiliBiliTool.Console.BiliBiliToolHostedService.StartAsync(CancellationToken cancellationToken) in /home/runner/work/BiliBiliToolPro/BiliBiliToolPro/src/Ray.BiliBiliTool.Console/BiliBiliToolHostedService.cs:line 76
2023-01-01 11:31:34.269 +08:00 [INF] 运行环境:Production
2023-01-01 11:31:34.270 +08:00 [INF] 应用目录:D:\SOFTFILES\bilibilitoolpro\
2023-01-01 11:31:34.270 +08:00 [INF] 运行结束
不管怎么设置crontab里面都会有天选时刻的定时执行
自定义文档里token 变量怎么是空的?只有key变量,配置bot 需要API 的id 和hash 还是机器人的id 和token
edit
GET /xlive/web-interface/v1/second/getList?platform=web&parent_area_id=2&area_id=0&sort_type=&page=1 HTTP/1.1
Referer: https://live.bilibili.com/
Origin: https://live.bilibili.com
Host: api.live.bilibili.com
Accept: application/json, text/plain, /, application/json; q=0.001, application/xml; q=0.001
Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6
Sec-Fetch-Dest: empty
Sec-Fetch-Mode: cors
Sec-Fetch-Site: same-site
Connection: keep-alive
[RESPONSE]
HTTP/1.1 412 Precondition Failed
Date: Wed, 25 Aug 2021 18:51:44 GMT
Connection: keep-alive
Server: openresty
Content-Type: application/json
Content-Length: 61
{"code":-412,"message":"请求被拦截","ttl":1,"data":null}
[EXCEPTION]
WebApiClientCore.Exceptions.ApiResponseStatusException: 服务器响应了错误的http状态码:412 Precondition Failed
at WebApiClientCore.Attributes.ApiReturnAttribute.ValidateResponseStatusCode(HttpResponseMessage response)
at WebApiClientCore.Attributes.ApiReturnAttribute.ValidateResponseAsync(ApiResponseContext context)
at WebApiClientCore.Attributes.ApiReturnAttribute.OnResponseAsync(ApiResponseContext context)
at WebApiClientCore.Implementations.ApiRequestExecuter.HandleResponseAsync(ApiResponseContext context)
[ELAPSED] 00:00:23.1017467
❗ 程序发生异常:服务器响应了错误的http状态码:412 Precondition Failed
❗ 程序发生异常:服务器响应了错误的http状态码:412 Precondition Failed
⚠ 异常:System.Net.Http.HttpRequestException: 服务器响应了错误的http状态码:412 Precondition Failed
---> WebApiClientCore.Exceptions.ApiResponseStatusException: 服务器响应了错误的http状态码:412 Precondition Failed
at WebApiClientCore.Attributes.ApiReturnAttribute.ValidateResponseStatusCode(HttpResponseMessage response)
at WebApiClientCore.Attributes.ApiReturnAttribute.ValidateResponseAsync(ApiResponseContext context)
at WebApiClientCore.Attributes.ApiReturnAttribute.OnResponseAsync(ApiResponseContext context)
at WebApiClientCore.Implementations.ApiRequestExecuter.HandleResponseAsync(ApiResponseContext context)
at WebApiClientCore.Implementations.DefaultApiActionInvoker`1.InvokeAsync(ApiRequestContext request)
at WebApiClientCore.Implementations.DefaultApiActionInvoker`1.InvokeAsync(HttpClientContext context, Object[] arguments)
--- End of inner exception stack trace ---
at WebApiClientCore.Implementations.DefaultApiActionInvoker`1.InvokeAsync(HttpClientContext context, Object[] arguments)
at Ray.BiliBiliTool.DomainService.LiveDomainService.TianXuan() in /mnt/g/github/bilibilitool/src/Ray.BiliBiliTool.DomainService/LiveDomainService.cs:line 150
at Ray.BiliBiliTool.Application.LiveLotteryTaskAppService.LotteryTianXuan()
at Ray.BiliBiliTool.Application.LiveLotteryTaskAppService.DoTask()
at Ray.BiliBiliTool.Console.HostedServices.BiliBiliToolHostedService.DoTasks(String[] tasks) in /mnt/g/github/bilibilitool/src/Ray.BiliBiliTool.Console/HostedServices/BiliBiliToolHostedService.cs:line 91
at Ray.BiliBiliTool.Console.HostedServices.BiliBiliToolHostedService.StartAsync(CancellationToken cancellationToken) in /mnt/g/github/bilibilitool/src/Ray.BiliBiliTool.Console/HostedServices/BiliBiliToolHostedService.cs:line 52
我像这样写好像不行
environment:
variables: # 根据自己的需要修改
Ray_CloseConsoleWhenEnd: 1
Ray_BiliBiliCookies__1: 123 # cookie,必填
Ray_BiliBiliCookies__1: 123 # cookie,必填
[root@iZwz93os69edbarfai8ikrZ bilibili]# ./Ray.BiliBiliTool.Console
-bash: ./Ray.BiliBiliTool.Console: Permission denied
使用docker-compose来运行容器,拉取最新的镜像,生成的容器运行之后显示的版本是2.0.1,但是我看上传的最新版本是2.0.2,两个有差异需要升级吗?还有就是pushplus推送中没有 开始观看、分享视频 等内容,docker-compose.yml是按照默认进行配置的,是我少填了环境变量还是docker部署方式本身推送就是这样的,没有相关的内容无法了解是否完成了每日任务
"https: //api.telegram.org/....",此处可以把“api.telegram.org”提取出来成为一个TG_API_HOST参数,使用者使用自建的反代理地址填写,不填则默认"api.telegram.org",自建反代理教程"https: //hostloc.com/thread-805441-1-1.html","https: //dash.cloudflare.com/",希望大佬可以添加此功能
rt
我是运行在docker上的,这几天发现在执行每日任务时,视频分享的任务总是提示 账号异常,分享失败,我在第一次出现这种情况的时候重新在网页端获取了一次cookie,就没问题了。但在昨天出现这个问题之后,我再一次更新cookie,今天却还是出现了账号异常问题。。。是我的ip问题吗
报错信息:{"errorCode":1,"errorMessage":"ReloadFail: Bootstrap not executable\n","requestId":"55d21300-62e7-4cf8-aace-827d9094d782","statusCode":443}
希望增加一个动态抽奖😃
取关分组和取关人数设置了,为取关天选时刻,人数设置几个或者全部的-1,但都没有取关过
2021-01-16 18:28:33.150 +08:00 [INF] ---开始【登录】---
2021-01-16 18:28:36.196 +08:00 [DBG] 发起请求:[GET] "https://api.bilibili.com/x/web-interface/nav"
2021-01-16 18:28:36.583 +08:00 [DBG] 返回Content:{"code":-101,"message":"账号未登录","ttl":1,"data":{"isLogin":false}}
2021-01-16 18:28:36.625 +08:00 [WRN] 登录异常,Cookies可能失效了,请仔细检查Github Secrets中DEDEUSERID、SESSDATA、BILI_JCT三项的值是否正确
2021-01-16 18:28:36.627 +08:00 [ERR] 程序发生异常:登录失败,请检查Cookie
2021-01-16 18:28:36.629 +08:00 [ERR] 程序异常终止,原因:登录失败,请检查Cookie
2021-01-16 18:28:36.631 +08:00 [INF] 开始推送
https://github.com/RayWangQvQ/BiliBiliTool/releases 已经被禁用。
我已经下载这个仓库,https://github.com/RayWangQvQ/BiliBiliTool.Docs/blob/main/tencentScf/README.md的文件,
将bootstrap,index.sh,publish.bat,publish.sh,serverless.yml打包成tencent-scf.zip上传到腾讯云函数中,
按README.md,得到的结果是:
Response:
{"errorCode":-1,"errorMessage":"ReloadFail: Bootstrap not executable\n","requestId":"9fc18f93-31d5-4c64-ac9c-70d3b48ac6fa","statusCode":443}
Output:
Summary:
Request ID: 9fc18f93-31d5-4c64-ac9c-70d3b48ac6fa
Run Duration: 0
Bill Duration: 0
Usage Memory: 0
Invoke Result: -1
您好,电脑直接win运行:Ray.BiliBiliTool.Console.exe 只能当时执行一次,不能设置成每天凌晨自动执行?
appsettings.json "RunTasks": "Daily"
请问是有什么特别需要配置的地方么?(参数配置直接修改的配置文件,未添加环境变量),谢谢
希望同步之后可以保留自己的定时执行时间
yaml里填写没有问题,部署的像jd脚本都可以收到通知,唯独bilibili没有推送
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.