B站推送插件 直播通知 UP专栏、视频、动态、转发、抽奖
-
Mirai开发测试版本
- 2.11.0-M2.2
mirai-plugins-bilibili
BiliBili推送
- 直播通知
- 用户专栏、视频、动态、转发等主动推送
唯一命令:/rss list 查看订阅的UP
配置文件介绍
ups: #B站UP主 - 11783021 - 6750667 groups: #主动推送的群 - 77708393 - 960879198
部署方法
将jar文件放入plugins文件夹即可,第一次运行完成后请配置
config/com.hcyacg.bilibili
的setting.yml
文件有问题请到仓库开Issues
MCL安装命令
./mcl --update-package com.hcyacg:BiliBili --channel stable --type plugin
仓库
反馈群
-
暂时请到github下载测试版dev3
-
有考虑添加番剧推送嘛
-
@lidanlian 番剧推送直接填哔哩哔哩番剧和哔哩哔哩番剧出差的id就行了
-
请问多久检测一次呢,我尝试了自己的uid 但是发的动态并没有发往群里
-
请师傅看一下 有如下报错:
2022-06-10 14:32:44 I/BiliBiliCenter: 正在查看B站ID为 37011769 的直播状态中
2022-06-10 14:32:44 I/BiliBiliCenter: 正在更新B站ID为 37011769 的数据中
2022-06-10 14:32:44 I/BiliBiliCenter: 正在查看B站ID为 152065343 的直播状态中
2022-06-10 14:32:44 E/BiliBiliCenter: kotlinx.serialization.json.internal.JsonDecodingException: Unexpected JSON token at offset 31331: Failed to parse int for input '528963443418509638'
JSON input: .....pe":4,"rid":528963443418509638,"acl":0,"view":47316,"repost".....
kotlinx.serialization.json.internal.JsonDecodingException: Unexpected JSON token at offset 31331: Failed to parse int for input '528963443418509638'
JSON input: .....pe":4,"rid":528963443418509638,"acl":0,"view":47316,"repost".....
at kotlinx.serialization.json.internal.JsonExceptionsKt.JsonDecodingException(JsonExceptions.kt:24)
at kotlinx.serialization.json.internal.JsonExceptionsKt.JsonDecodingException(JsonExceptions.kt:32)
at kotlinx.serialization.json.internal.JsonLexer.fail(JsonLexer.kt:493)
at kotlinx.serialization.json.internal.JsonLexer.fail$default(JsonLexer.kt:492)
at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeInt(StreamingJsonDecoder.kt:196)
at kotlinx.serialization.internal.IntSerializer.deserialize(Primitives.kt:107)
at kotlinx.serialization.internal.IntSerializer.deserialize(Primitives.kt:103)
at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:63)
at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:32)
at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:79)
at BiliBili-1.1.4.mirai.jar//com.hcyacg.entity.Origin$$serializer.deserialize(BiliBiliDynamic.kt:117)
at BiliBili-1.1.4.mirai.jar//com.hcyacg.entity.Origin$$serializer.deserialize(BiliBiliDynamic.kt:117)
at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:63)
at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:32)
at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:79)
at BiliBili-1.1.4.mirai.jar//com.hcyacg.entity.Desc$$serializer.deserialize(BiliBiliDynamic.kt:45)
at BiliBili-1.1.4.mirai.jar//com.hcyacg.entity.Desc$$serializer.deserialize(BiliBiliDynamic.kt:45)
at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:63)
at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:32)
at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:79)
at BiliBili-1.1.4.mirai.jar//com.hcyacg.entity.Card$$serializer.deserialize(BiliBiliDynamic.kt:31)
at BiliBili-1.1.4.mirai.jar//com.hcyacg.entity.Card$$serializer.deserialize(BiliBiliDynamic.kt:31)
at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:63)
at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:32)
at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70)
at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:535)
at kotlinx.serialization.internal.ListLikeSerializer.readElement(CollectionSerializers.kt:80)
at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51)
at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36)
at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43)
at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:63)
at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:32)
at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:79)
at BiliBili-1.1.4.mirai.jar//com.hcyacg.entity.Data$$serializer.deserialize(BiliBiliDynamic.kt:19)
at BiliBili-1.1.4.mirai.jar//com.hcyacg.entity.Data$$serializer.deserialize(BiliBiliDynamic.kt:19)
at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:63)
at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:32)
at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43)
at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:79)
at BiliBili-1.1.4.mirai.jar//com.hcyacg.entity.BiliBiliDynamic$$serializer.deserialize(BiliBiliDynamic.kt:7)
at BiliBili-1.1.4.mirai.jar//com.hcyacg.entity.BiliBiliDynamic$$serializer.deserialize(BiliBiliDynamic.kt:7)
at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:63)
at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:32)
at kotlinx.serialization.json.Json.decodeFromString(Json.kt:100)
at BiliBili-1.1.4.mirai.jar//com.hcyacg.bilibili.BiliBiliCenter$dynamic$1.run(BiliBiliCenter.kt:221)
at java.base/java.util.TimerThread.mainLoop(Unknown Source) -
服务器端能把获取的状态隐藏吗,每分钟获取一次,后台就输出一次结果
-
此回复已被删除! -
此回复已被删除!