телеграмм бот не работает, просто ничего не происходит при запуске

import config
import telebot

token = '*токен спец вырезал'

bot = telebot.TeleBot(token)

@bot.message_handler(content_types=["text"])
def report():
    if message.text.lower() == 'Привет':
    bot.send_message(message.chat.id, 'привет!')
    else: 
        bot.send_message(message.chat.id, 'пока!')

bot.polling(none_stop = True, interval = 0)

Ответы (2 шт):

Автор решения: Vladimir Tutura

у вас в аргументе функции report должен принимать message

    def report(message):

так же должен быть отступ после if message.text.lower() == 'Привет':

→ Ссылка
Автор решения: Бабанер ка
import config
import telebot

token = '*токен спец вырезал'

bot = telebot.TeleBot(token)

@bot.message_handler(content_types=["text"])
def start_message(message):
    if message.text.lower() == 'Привет':
        bot.send_message(message.chat.id, 'привет!')
    else: 
        bot.send_message(message.chat.id, 'пока!')

bot.polling(none_stop = True, interval = 0)

Должно заработать

→ Ссылка