瀏覽代碼

Add one more exception in rss

TheHamkerCat 4 年之前
父節點
當前提交
68dcd135ab
共有 1 個文件被更改,包括 5 次插入 和 2 次删除
  1. 5 2
      wbb/modules/rss.py

+ 5 - 2
wbb/modules/rss.py

@@ -3,7 +3,8 @@ from asyncio import get_event_loop, sleep
 from feedparser import parse
 from pyrogram import filters
 from pyrogram.errors import (
-    ChannelInvalid, ChannelPrivate, InputUserDeactivated
+    ChannelInvalid, ChannelPrivate, InputUserDeactivated,
+    UserIsBlocked
 )
 from pyrogram.types import Message
 
@@ -57,7 +58,9 @@ async def rss_worker():
                     chat, feed.parsed(), disable_web_page_preview=True
                 )
                 await update_rss_feed(chat, feed.title)
-            except (ChannelInvalid, ChannelPrivate, InputUserDeactivated):
+            except (
+                    ChannelInvalid, ChannelPrivate, InputUserDeactivated,
+                    UserIsBlocked):
                 await remove_rss_feed(chat)
                 log.info(f"Removed RSS Feed from {chat} (Invalid Chat)")
             except Exception as e: