Извините даже не знаю как это сформулировать.
Вообщем у меня дано 5 вариантов ответа в списке:
[яблоко', 'банан', 'груша', 'персик'].
Как сделать что бы при нажатии на клавиатуру, из списка выдавался рандомный ответ.
К примеру :
Я нажимаю на кнопку выдачи рандомного фрукта, и мне выдается яблоко
Потом опять нажимаю на кнопку и выдается груша
Потом опять нажимаю и к примеру персик.
Вот сам код :
import telebot
import random
from telebot import types
#Токен телеграм-бота
bot = telebot.TeleBot(')
#Приветственное сообщение при команде '/start'
@bot.message_handler(commands=['start'])
def zdarova(message):
bot.send_message(message.chat.id, 'Privet', reply_markup=markup )
#Клавиатура
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
item1 = types.KeyboardButton('Нажми на кнопку, и я отправлю тебе название фрукта')
markup.add(item1)
fruit = ['яблоко', 'банан', 'груша', 'персик']
@bot.message_handler(content_types=['text', 'photo'])
def messagelist(message):
if message.text == 'Нажми на кнопку, и я отправлю тебе название фрукта':
bot.send_message(message.chat.id, (fruit))
else:
bot.send_message(message.chat.id, 'ниче не понял')
#Запуск бота
bot.polling(none_stop=True, interval=0)