Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+1

Как сделать чтобы при использовании команды в телеграмме бот отправлял рандомное сообщение?

я вроде сделал, но при использовании команды весь код отключается
вот пример моего кода:

import telebot

bot = telebot.TeleBot()

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


fruit = ['яблоко', 'банан']




@bot.message_handler(commands=['command1'])
def main(message, random=None):
bot.send_message(message.chat.id, random.choice(fruit))


bot.polling(none_stop=True)

Дополнен

можно еще прислать ответ со всем кодом?

Дополнен

я понял в чем была моя ошибка. я не прописал import random

По дате
По рейтингу
Аватар пользователя
Оракул
6мес

Никак. Недетское это дело - ботов делать.