телеграмм бот не работает, просто ничего не происходит при запуске
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)
Должно заработать