Можете помочь? выдает ошибку NameError: name 'message' is not defined?
import telebot
import random
from telebot import types
# Загружаем список интересных фактов
f = open('C:/Users/Andrew/Desktop/tel.soc/command1.txt', 'r', encoding='UTF-8')
command1 = f.read().split('\n')
f.close()
# Загружаем список поговорок
f = open('C:/Users/Andrew/Desktop/tel.soc/command2.txt', 'r', encoding='UTF-8')
command2 = f.read().split('\n')
f.close()
f = open('C:/Users/Andrew/Desktop/tel.soc/command3.txt', 'r', encoding='UTF-8')
command3 = f.read().split('\n')
f.close()
f = open('C:/Users/Andrew/Desktop/tel.soc/command4.txt', 'r', encoding='UTF-8')
command4 = f.read().split('\n')
f.close()
f = open('C:/Users/Andrew/Desktop/tel.soc/command5.txt', 'r', encoding='UTF-8')
command5 = f.read().split('\n')
f.close()
f = open('C:/Users/Andrew/Desktop/tel.soc/command6.txt', 'r', encoding='UTF-8')
command6 = f.read().split('\n')
f.close()
f = open('C:/Users/Andrew/Desktop/tel.soc/command7.txt', 'r', encoding='UTF-8')
command7 = f.read().split('\n')
f.close()
f = open('C:/Users/Andrew/Desktop/tel.soc/command8.txt', 'r', encoding='UTF-8')
command8 = f.read().split('\n')
f.close()
f = open('C:/Users/Andrew/Desktop/tel.soc/command9.txt', 'r', encoding='UTF-8')
command9 = f.read().split('\n')
f.close()
f = open('C:/Users/Andrew/Desktop/tel.soc/command10.txt', 'r', encoding='UTF-8')
command10 = f.read().split('\n')
f.close()
# Создаем бота
bot = telebot.TeleBot('58477896******hyA2aeznLn4')
# Команда start
@bot.message_handler(commands=["start"])
def start(m, res=False):
# Добавляем кнопки
markup=types.ReplyKeyboardMarkup(resize_keyboard=True)
item1=types.KeyboardButton("Что такое социальный контракт?")
item2=types.KeyboardButton("Найти работу")
item3=types.KeyboardButton("Открыть собственный бизнес")
item4=types.KeyboardButton("Развивать личное подсобное хозяйство")
item5=types.KeyboardButton("Преодолеть сложную жизненную ситуацию")
item6=types.KeyboardButton("Кто может заключить контракт с государством?")
item7=types.KeyboardButton("Как работает социальный контракт")
item8=types.KeyboardButton("Как получить услугу")
item9=types.KeyboardButton("Необходимые документы")
item10=types.KeyboardButton("Контакты")
markup.add(item1)
markup.add(item2)
markup.add(item3)
markup.add(item4)
markup.add(item5)
markup.add(item6)
markup.add(item7)
markup.add(item8)
markup.add(item9)
markup.add(item10)
bot.send_message(m.chat.id, 'Нажми: \nЧто такое социальный контракт?'
'\nНайти работу '
'\nОткрыть собственный бизнес '
'\nРазвивать личное подсобное хозяйство'
'\nПреодолеть сложную жизненную ситуацию'
'\nКто может заключить контракт с государством?'
'\nКак работает социальный контракт'
'\nКак получить услугу'
'\nНеобходимые документы'
'\nКонтакты', reply_markup=markup)
# Получение сообщений от юзера
@bot.message_handler(content_types=["text"])
def handle_text(message):
if message.text.strip() == 'Что такое социальный контракт?' :
answer = random.choice(command1)
elif message.text.strip() == 'Найти работу':
answer = random.choice(command2)
elif message.text.strip() == 'Открыть собственный бизнес':
answer = random.choice(command3)
elif message.text.strip() == 'Развивать личное подсобное хозяйство':
answer = random.choice(command4)
elif message.text.strip() == 'Преодолеть сложную жизненную ситуацию':
answer = random.choice(command5)
elif message.text.strip() == 'Кто может заключить контракт с государством?':
answer = random.choice(command6)
elif message.text.strip() == 'Как работает социальный контракт':
answer = random.choice(command7)
elif message.text.strip() == 'Как получить услугу':
answer = random.choice(command8)
elif message.text.strip() == 'Необходимые документы':
answer = random.choice(command9)
elif message.text.strip() == 'Контакты':
answer = random.choice(command10)
# Отсылаем юзеру сообщение в его чат
bot.send_message(message.chat.id,'(Что-бы отобразить сообщение снова, напишите "/start")')
# Запускаем бота
bot.polling(none_stop=True, interval=0)