После получения аудио и номера, отправлять его в личные сообщения telegram себе

Помогите с кодом , написал код который пересылает в этот же диалог но от другого айди

@bot.message_handler(content_types=['voice'])
def checkbot_voice(message):
    bot.forward_message(chatID, message.chat.id, message.message_id)

код для понимания:

@bot.message_handler(content_types=['document', 'voice','text'])
def handle_document_voice_text(message): 
    bot.send_message(message.chat.id,'Задание‌ ‌получено!‌ ‌Введите‌ ‌ваш‌ ‌номер‌ ‌телефона‌ ‌и‌ ‌мы‌ ‌свяжемся‌ ‌с‌ ‌вами‌.‌ ‌')

@bot.message_handler(commands=[ 872515281])
def chat_id(message):
    my_chat_id = int(message.chat.id)
    bot.send_message(message.chat.id, my_chat_id)

Ответы (1 шт):

Автор решения: Violet

используйте bot.register_next_step_handler чтобы получить сообщение и далее с ним работать.

@bot.message_handler(content_types=['document', 'voice','text'])
def handle_document_voice_text(message): 
    msg = bot.send_message(message.chat.id,'Задание‌ ‌получено!‌ ‌Введите‌ ‌ваш‌ ‌номер‌ ‌телефона‌ ‌и‌ ‌мы‌ ‌свяжемся‌ ‌с‌ ‌вами‌.‌ ‌')
   bot.register_next_step_handler(msg, handle_document_voice_text_2)

def handle_document_voice_text_2(message):
    print(message.text)  # текст отправленный на вопрос "введите ваш номер..."
    bot.send_message(123, '{}'.format(message.text)
→ Ссылка