@Gera01
Unity, С# и больше ничего.

Почему бот не отправляет сообщение?

Здравствуйте!
Начал писать бота и столкнулся с проблемой. Бот не отправляет сообщение. Почему такое происходит? Уже день роюсь, никак не могу понять в чем дело
Вот код:
import telebot

bot = telebot.TeleBot("Апи моего бота")


def cmd_start(message):
    bot.send_message('@айдиПользователяКоторомуХочуОтправитьСообщение', message)

cmd_start('сообщение')

bot.poll()


Спасибо за ваш ответ ;)
  • Вопрос задан
  • 725 просмотров
Решения вопроса 1
hottabxp
@hottabxp Куратор тега Python
Сначала мы жили бедно, а потом нас обокрали..
import telebot

bot = telebot.TeleBot(token)

def cmd_start(message):
    bot.send_message('121495485', message)

cmd_start('сообщение')
Только сначала нужно пользователю послать "/start" боту, потом получить id пользователя("message.chat.id"). И только потом, зная id пользователя слать ему сообщения.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы