Задать вопрос
@MarkIvanovt

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

В телеграм боте на python (telebot) нужно сделать в сообщении бота репост публикации с другого канала. Вот пример:6783bc60cdc1e885725242.png

Как добавить репост, на примере этого поста https://t.me/habr_com/63513 ?
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
если ты про кнопку-ссылку, то вот

keyboard = types.InlineKeyboardMarkup()
url_button = types.InlineKeyboardButton(text="ТУТ ПИШЕШЬ ТЕКСТ КНОПКИ", url="https://t.me/habr_com/63513")
keyboard.add(url_button)

@bot.message_handler(content_types=["text"])
def get_messages(message):
    bot.send_message(message.chat.id, "ТУТ ТЕКСТ СООБЩЕНИЯ БОТА", reply_markup=keyboard)
Ответ написан
Видимо, нужен метод copyMessage — он позволяет скопировать сообщение из другого чата, и добавить собственный caption.

В telebot это метод copy_message
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы