Bad Request: PARTICIPANT_ID_INVALID

Error code: 400. Description: Bad Request: PARTICIPANT_ID_INVALID
Когда пытаюсь забанить юзера в своих чатах и каналах, иногда выдаёт такую ошибку и не банит.
Проблема возникает не всегда. Вариант того, что пользователь должен быть подписан на канал/чат отпадает, его проверял. ID тоже корректный

for i in range(len(chats_for_ban_id)):
   bot.ban_chat_member(chat_id, id_user)

Ответы (1 шт):

Автор решения: oleksandrigo

Эта ошибка означает, что ваш бот не видел этого пользователя раньше.

Например, мой userID 109780439, вы можете попробовать get_chat_member с @PublicTestGroup, он должен ответить ошибкой.

А затем, перешлите ЛЮБОЕ мое сообщение (например, это) вашему боту, и вы получите другой результат :)

Перевод из SO ссылка

→ Ссылка