Для настройки бота в Telebot так, чтобы он отправлял случайное число от 1 до 5 при получении фотографии, вы можете использовать следующий код:
```python
import telebot
import random
bot = telebot.TeleBot("YOUR_API_TOKEN")
@bot.message_handler(content_types=['photo'])
def send_random_number(message):
random_number = random.randint(1, 5)
bot.send_message(message.chat.id, f"Random number: {random_number}")
bot.polling()
```
Чтобы изменить код так, чтобы бот отправлял различные сообщения в ответ на разные типы входящих сообщений, включая текст, фото и команды, вы можете использовать следующий код:
```python
import telebot
import random
bot = telebot.TeleBot("YOUR_API_TOKEN")
@bot.message_handler(content_types=['text'])
def handle_text_message(message):
bot.send_message(message.chat.id, "You sent a text message")
@bot.message_handler(content_types=['photo'])
def handle_photo_message(message):
bot.send_message(message.chat.id, "You sent a photo")
@bot.message_handler(commands=['start', 'help'])
def handle_start_help(message):
bot.send_message(message.chat.id, "You sent a command")
bot.polling()
```
В этом коде используются различные обработчики для разных типов сообщений (текст, фото, команды), и каждый обработчик отправляет соответствующее сообщение в ответ на полученное сообщение.