Size: a a a

pyTelegramBotAPI.talks.ru

2020 November 16

Б

Богдан in pyTelegramBotAPI.talks.ru
Алексей Маринченко
Есть задача: боту отправляют сообщение, он отправляет такое же, но с другой клавиатурой
Что я думал: извлекать из сообщения текст, если есть - id фото, айди видео и т. п. и соответственно отправлять через send_message, send_photo и так далее
Вопрос: есть ли менее морочный способ реализации? В документации к апи написано про метод copyMessage, но в telebote его нет
В чем проблема месажд.текст в переменную записать?
источник

A

Aryn in pyTelegramBotAPI.talks.ru
Богдан
В чем проблема месажд.текст в переменную записать?
А, да
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Богдан
В чем проблема месажд.текст в переменную записать?
То что там может быть не текст
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
А фото с капшн или видео
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
И это все нужно проверять, а он хочет, тупо copymessage + клавиатура
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
И не важно что там
источник

АМ

Алексей Маринченко... in pyTelegramBotAPI.talks.ru
Богдан
В чем проблема месажд.текст в переменную записать?
Там не только текст, бро
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Алексей Маринченко
В общем, нужна функция которая работает как форвард, но не пересылает сообщение а отправляет новое, и сообщение можно успеть в этой функции поменять, как описанная copyMessage
Ты можешь copymessage реквестом использовать)
источник

АМ

Алексей Маринченко... in pyTelegramBotAPI.talks.ru
Алексей Маринченко
Там не только текст, бро
Фото, видео, аудио, стикеры, файлы - что угодно
источник

АМ

Алексей Маринченко... in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Ты можешь copymessage реквестом использовать)
Хмм, рискованно 🤔
Не знаю почему, но мне не сильно нравится эта идея 😂
источник

АМ

Алексей Маринченко... in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Ты можешь copymessage реквестом использовать)
Как?
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Алексей Маринченко
Хмм, рискованно 🤔
Не знаю почему, но мне не сильно нравится эта идея 😂
Интересно почему, любая Библа это делает в итоге
источник

АМ

Алексей Маринченко... in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
Интересно почему, любая Библа это делает в итоге
Я не знаю
Я знаю
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Переслано от ダーリン (Darling)...
https://api.telegram.org/botToken/sendMessage?chat_id=384161491&text=hello&reply_markup={"inline_keyboard": [[{"text": "lol", "callback_data": "lol"}]]}
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Переслано от ダーリン (Darling)...
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Переслано от ダーリン (Darling)...
это работает с url
источник

АМ

Алексей Маринченко... in pyTelegramBotAPI.talks.ru
Прикольненько
источник

АМ

Алексей Маринченко... in pyTelegramBotAPI.talks.ru
Но у меня не только юрл
источник

A

Aryn in pyTelegramBotAPI.talks.ru
telebot.apihelper._make_request(bot.token, 'copyMessage', что-то там)
источник

A

Aryn in pyTelegramBotAPI.talks.ru
Алексей Маринченко
Но у меня не только юрл
Кинь пожалуйста исходный код функций _make_request
источник