@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'
?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
@MEDIOFF
Python Developer
bot=telebot.Telebot = TOKEN

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

bot = telebot.TeleBot("TOKEN")

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

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

Войти через центр авторизации
Похожие вопросы
Idaproject Москва
от 70 000 ₽
БАРС Груп Санкт-Петербург
от 60 000 до 200 000 ₽
Alente Красноярск
от 60 000 до 70 000 ₽