Sfoglia il codice sorgente

Fix InputUserDeactivated Exception in RSS module

TheHamkerCat 4 anni fa
parent
commit
06c45a996f
1 ha cambiato i file con 4 aggiunte e 2 eliminazioni
  1. 4 2
      wbb/modules/rss.py

+ 4 - 2
wbb/modules/rss.py

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