@kir1g
Начинающий программист

Что не так с кодом Telegram бота?

import telebot

TOKEN = 'token'
bot=telebot.Telebot = TOKEN

@bot.message_handler(commands=['start'])
def start(message):
    bot.send_sticker(message.chat.id, 'CAACAgIAAxkBAAECnZVg-UPv8J7kPhnbCpqULmLItyskwwACSAEAAntOKhBDvsTRe_qU_yAE')


терминал выдает:
kirzhq@MacBook-Air-Kirill ~ % /usr/local/bin/python3 /Users/kirzhq/Documents/Progrm/bot.py
Traceback (most recent call last):
File "/Users/kirzhq/Documents/Progrm/bot.py", line 6, in
@bot.message_handler(commands=['start'])
AttributeError: 'str' object has no attribute 'message_handler'
?
  • Вопрос задан
  • 119 просмотров
Решения вопроса 1
@MEDIOFF
Python Developer
bot=telebot.Telebot = TOKEN

Присмотрись к этой строчке и подумай что не так
Для ленивых и начинающих

bot = telebot.TeleBot("TOKEN")

Желательно в документацию заглядывать для начала, и только если там не понятно, то писать на форумы
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы