Ошибка: "A request to the Telegram API was unsuccessful. 400.Bad Request: chat not found"

Идея такова: бот подвязан к группе и через бот можно отправлять сообщения в неё. Когда группа была обычной, всё отлично работало. После того как она стала супер группой, я поменял id на текущее id группы и все нужные права бота, но все равно выдаёт:
A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: chat not found.
Кто знает как решить эту проблему?)


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

Автор решения: Mark Liman

Ваша ошибка указывает на то, что вы не верно указали токен или не верным путем, попробуйте так:

import telebot
token='ваш токен' # не забудьте перенести его потом в .env
bot=telebot.TeleBot(token)  
# далее расписываете функционал

Ошибка 400 - означает, что такого чата не существует. запускаете бота, переходите в желаемую группу, добавляете бота и даете ему права АДМИНИСТРАТОРА; Если вы привязывали бота через сам код, то в случае с супергруппой такой подход не корректный, нужно именно в ручную через сам телеграмм его добавлять; Если и это не помогает, тогда проверьте корректность вашего токена;

→ Ссылка