Как мне указать ID в чате?

Получаю ошибку

ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400 Description: Bad Request: chat not found

При запуске функции

def send_messange():
    return bot.send_message(chat_id, "some text")

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

Автор решения: Pain Worsnop

Пример хендлера:

@bot.message_handler(content_types=['text'])
def echo(message):
    bot.send_message(message.chat.id, message.text)

Настоятельно рекомендую почитать документацию к библиотеке и API телеграмма.

→ Ссылка
Автор решения: DeNRuDi

Ответ очень прост. В функцию, которая оборачивается декоратором нужно передать один аргумент, принято писать message, вы его упустили. Исходя из json-объекта message - там содержится и идентификатор пользователя. По нему можно достучаться в pytelegrambotapi таким способом:

@bot.message_handler(commands=['start'])
def start(message):
    print(message)  # ознакомьтесь, что находится в этом `json`-объекте 
    bot.send_message(message.chat.id, "Some text")
→ Ссылка