@Eliflnao

Как исправить ошибку: (init__.py:7144 MainThread) ERROR TeleBot: "message_handler: Commands filter should be list of strin gs (commands), unknown typ?

import telebot

token = '7425704287:AAFLjh3xfdyJdcetwwQHuPaKkTwjD3Y01bA'

bot-telebot. TeleBot(token)

@bot.message_handler(commands={'start'})

def start_message(message):

bot.send_message(message.chat.id, 'Привет')

bot.infinity_polling()
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 3
Vindicar
@Vindicar
RTFM!
Commands filter should be list of strings

@bot.message_handler(commands={'start'})
У тебя commands - не список, а множество (set).
Ответ написан
Комментировать
grantur5707
@grantur5707
Full Stack Web Developer
import telebot

token = '7425704287:AAFLjh3xfdyJdcetwwQHuPaKkTwjD3Y01bA'

bot = telebot.TeleBot(token)

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

bot.infinity_polling()
Ответ написан
Комментировать
@DDV23
Биокибернетик
1. token = 'замени токен'
bot = telebot.TeleBot(token)

2.Замени {'start'} на ['start']
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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