@mozfo

Не работает бот в телеграмме, хотя вроде правильно написан? бот не отправляет текстовое сообщение, но изображение отправляет?

import telebot
bot = telebot.TeleBot('1232702417:AAF5j6YSgwuI0Qehx81Rm3pbUCap4cWFO8Q')

@bot.message_handler(commands=['/start'])
def send_welcome(message):
pic = open('pictures/01.png', 'rb')
bot.send_photo(message.from_user.id, pic)
bot.send_message(message.from_user.id, 'Добро пожаловать, {0.first_name}!\nЯ - {1.first_name}, бот:).'.format(message.from_user, bot.get_me))

@bot.message_handler(content_types=['text'])
def get_text_messages(message):
pass

bot.polling(none_stop=True, interval=0)
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Неправильно.
1. Команды указываются без /
2. message.from_user это объект, не имя человека.
3. Зачем нужны 0. и 1. ?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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