Skip to content

chat_start.py中的get_chat_member报错 #57

Closed
@wsnsnsns

Description

@wsnsnsns

代码位置:

chat_member = context.bot.get_chat_member(

get_chat_member
概述:

  1. 有些特殊情况没考虑到(用户权限、bot权限、用户状态),导致无法找到用户;
  2. python-telegram-bot的问题;
  3. telegram官方限制。
    docker报错:
    Bot:xxxxxxxxxx:dispatcher - ERROR - No error handlers are registered, logging exception. Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/telegram/ext/dispatcher.py", line 557, in process_update handler.handle_update(update, self, check, context) File "/usr/local/lib/python3.9/site-packages/telegram/ext/handler.py", line 199, in handle_update return self.callback(update, context) File "/app/user_handlers/chat_start.py", line 40, in start chat_member = context.bot.get_chat_member( File "/usr/local/lib/python3.9/site-packages/telegram/bot.py", line 134, in decorator result = func(*args, **kwargs) File "/usr/local/lib/python3.9/site-packages/telegram/bot.py", line 3474, in get_chat_member result = self._post('getChatMember', data, timeout=timeout, api_kwargs=api_kwargs) File "/usr/local/lib/python3.9/site-packages/telegram/bot.py", line 299, in _post return self.request.post( File "/usr/local/lib/python3.9/site-packages/telegram/utils/request.py", line 361, in post result = self._request_wrapper( File "/usr/local/lib/python3.9/site-packages/telegram/utils/request.py", line 279, in _request_wrapper raise BadRequest(message) telegram.error.BadRequest: User not found

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions