某些频道未收到电视节目和消息

问题描述

我有一个软件可以监控多个电报频道并根据收到的消息执行操作。 问题是在过去的一个月里,它停止接收来自某些频道的消息。

我正在使用官方存储库中的示例之一,并添加了一些内容

@callback
async def check_chat(self,event=None):
    """
    Checks the input chat where to send and listen messages from.
    """
    if self.me is None:
        return  # Not logged in yet

    chat = self.chat.get().strip()
    try:
        chat = int(chat)
    except ValueError:
        pass
      
        
async def on_msg_received(self,event): 
    global folders_list
    
    Now = datetime.Now()
    hour = Now.hour
    minute = Now.minute
                
    nome_chat = ''
    try:
        async for dialog in self.cl.iter_dialogs():
            if(dialog.id == event.chat_id):
                nome_chat = dialog.name
    except:
        logging.warning('error at on_msg_received')

    logging.warning('------- chat = %s',nome_chat)
    testo = event.raw_text

在某些聊天中,我根本没有任何活动,我希望收到错误或聊天名称。 这里可能是什么问题? 如果频道是从电报网络或桌面发送消息,这有什么区别吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)