пишу боту мягкие наказания на python
При отправке сообщений в группе специальных нежелательных слов, срабатывает ошибка:
2020-04-20 20:24:09,281 (util.py:66 WorkerThread1) ERROR - TeleBot: "ApiException occurred, args=('A request to the Telegram API was unsuccessful. The server returned HTTP 400 Bad Request. Response body:\n[b\'{"ok":false,"error_code":400,"description":"Bad Request: can\\\'t remove chat owner"}\']',)
Traceback (most recent call last):
File "C:\Program Files\Python37\lib\site-packages\telebot\util.py", line 60, in run
task(*args, **kwargs)
File "C:\C#\Newbot\bot.py", line 47, in set_ro
bot.restrict_chat_member(message.chat.id, message.from_user.id, until_date=time()+600)
File "C:\Program Files\Python37\lib\site-packages\telebot\__init__.py", line 917, in restrict_chat_member
can_add_web_page_previews)
File "C:\Program Files\Python37\lib\site-packages\telebot\apihelper.py", line 569, in restrict_chat_member
return _make_request(token, method_url, params=payload, method='post')
File "C:\Program Files\Python37\lib\site-packages\telebot\apihelper.py", line 60, in _make_request
return _check_result(method_name, result)['result']
File "C:\Program Files\Python37\lib\site-packages\telebot\apihelper.py", line 79, in _check_result
raise ApiException(msg, method_name, result)
telebot.apihelper.ApiException: A request to the Telegram API was unsuccessful. The server returned HTTP 400 Bad Request. Response body:
[b'{"ok":false,"error_code":400,"description":"Bad Request: can\'t remove chat owner"}']
"
2020-04-20 20:24:09,288 (__init__.py:420 MainThread) ERROR - TeleBot: "A request to the Telegram API was unsuccessful. The server returned HTTP 400 Bad Request. Response body:
[b'{"ok":false,"error_code":400,"description":"Bad Request: can\'t remove chat owner"}']"
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
Ошибка говорит сама за себя:
Bad Request: can't remove chat owner
Плохой запрос: нельзя удалить владельца чата