加入斗鱼开播下播提醒
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
[Douyu]
|
[Douyu]
|
||||||
enable = true
|
enable = true
|
||||||
command = ["订阅斗鱼", "取消订阅斗鱼", "斗鱼订阅列表"]
|
command = ["斗鱼订阅", "取消斗鱼订阅", "斗鱼订阅列表"]
|
||||||
check_interval_minutes = 5
|
check_interval_minutes = 5
|
||||||
api_url_template = "https://www.douyu.com/betard/{room_id}"
|
api_url_template = "https://www.douyu.com/betard/{room_id}"
|
||||||
user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
|
user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ class DouyuPlugin(MessagePluginInterface):
|
|||||||
self.bot: WechatAPIClient = None
|
self.bot: WechatAPIClient = None
|
||||||
self.feature = self.register_feature()
|
self.feature = self.register_feature()
|
||||||
self.redis_manager: Optional[DouyuRedisManager] = None
|
self.redis_manager: Optional[DouyuRedisManager] = None
|
||||||
self._commands = ["订阅斗鱼", "取消订阅斗鱼", "斗鱼订阅列表"]
|
self._commands = ["斗鱼订阅", "取消斗鱼订阅", "斗鱼订阅列表"]
|
||||||
self._api_template = "https://www.douyu.com/betard/{room_id}"
|
self._api_template = "https://www.douyu.com/betard/{room_id}"
|
||||||
self._user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
|
self._user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"
|
||||||
self._check_interval = 5
|
self._check_interval = 5
|
||||||
@@ -156,7 +156,7 @@ class DouyuPlugin(MessagePluginInterface):
|
|||||||
self.bot: WechatAPIClient = message.get("bot")
|
self.bot: WechatAPIClient = message.get("bot")
|
||||||
if roomid and gbm.get_group_permission(roomid, self.feature) == PermissionStatus.DISABLED:
|
if roomid and gbm.get_group_permission(roomid, self.feature) == PermissionStatus.DISABLED:
|
||||||
return False, "没有权限"
|
return False, "没有权限"
|
||||||
if content.startswith("订阅斗鱼"):
|
if content.startswith("斗鱼订阅"):
|
||||||
parts = content.split()
|
parts = content.split()
|
||||||
if len(parts) < 2:
|
if len(parts) < 2:
|
||||||
await self.bot.send_text_message(roomid or sender, "请提供房间号,例如:订阅斗鱼 7718843", sender)
|
await self.bot.send_text_message(roomid or sender, "请提供房间号,例如:订阅斗鱼 7718843", sender)
|
||||||
|
|||||||
Reference in New Issue
Block a user