Есть вот такие условия:
@bot.message_handler(func=lambda message: message.from_user.id == тут_ид)
def dialog_message_operator(message):
if message.text:
operator_message = message.text
elif message.voice:
operator_message = message.voice.file_id
elif message.photo:
operator_message = message.photo[-1].file_id
elif message.video:
operator_message = message.video.file_id
elif message.sticker:
operator_message = message.sticker.file_id
else:
operator_message = "Unsupported media type"
if operator_message:
bot.send_message('тут_ид', operator_message)
Почему пересылается только текстовое сообщение? Если я правильно понимаю, то я не правильно указываю условие, т.к. если я создаю хандлер реагирующий, например, на voice - то голосовые пересылаются.