Не могу заставить телеграм бота отправлять сообщения

Работаю с библиотекой Telebot для Python. Хочу что бы бот отправлял сообщения сам в определенное время дня. В интернете нашел только одно решение(прикрепил скрин). Для этого нужен chat_id(id чата), но я не понимаю где его искатьвведите сюда описание изображения(Пытался разобраться сам - не получается)


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

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

Chat_id можно получить из сообщения отправленного пользователем. В вашем случае можете создать базу данных с id пользователей, которым нужно отправить сообщение и в определённый момент смотреть по БД айди и создавать рассылку. Но вы не сможете отправлять сообщения пользователям, которые не написали ни одного сообщения в ваш бот.

→ Ссылка
Автор решения: Maxim
@bot.message_handler()  # в скобках состояние, переменная или команда
def hello(message: Message):
    bot.send_message(message.chat.id, f'Привет!')  # можно использовать message.from_user.id вместо message.chat.id
→ Ссылка