问题描述
我有一个软件可以监控多个电报频道并根据收到的消息执行操作。 问题是在过去的一个月里,它停止接收来自某些频道的消息。
@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 (将#修改为@)