@IskanderSh
Мне 17 лет. Я обучаюсь программированию

Telebot не разрешает команды «commands»?

Выдает ошибку: TeleBot.message_handler() got an unexpected keyword argument 'commands'
Поискав в интернете не нашел ответа, помогите пожалуйста
Вот код

import telebot
from telebot import types

bot = telebot.TeleBot("5031767148:AAFW3rMKl1cFOS-EALaPxVNhPVD1PsJenQQ")

@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id, "Привет ✌️ ")

bot.infinity_poling()
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
Shurik24
@Shurik24
Обычный программист самоучка
@bot.message_handler(commands = ['start'])
def start(message):
    bot.send_message(message.chat.id, "Привет ✌️ ")


У тебя табуляция не соблюдена это первое, а то что он выдает такую ошибку плохо, возможно у тебя не тот модуль установлен

Есть 2 модуля которые импортируются как telebot
Тот что ты пытаешься использовать называется pytelegrambotapi а ты скорее всего установил telebot

pip uninstall telebot
pip install pytelegrambotapi

Попробуй удалить telebot и установить правильный
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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