@shadrin_ss
Junior

Как сделать инлайн кнопку с возможностью переслать сообщение?

Привет, в телеграм есть возможность пересылать сообщения через forward_message но только если указаны все 3 параметры куда откуда и от кого, а как сделать так что бы была инлайн кнопка и при нажатии он просил выбрать чат куда отправить сообщение?

Пример такой кнопки есть у бота @postbot
Спасибо за ранее!
  • Вопрос задан
  • 2509 просмотров
Пригласить эксперта
Ответы на вопрос 1
@twistfire92
Python backend developer
Если вкратце, за это отвечает параметр switch_inline_query в объекте InlineKeyboardButton

Пример кода:

import telebot
from telebot import types

bot = telebot.TeleBot(token='')

@bot.message_handler(commands=['start'])
def wellcome(message):
	markup = types.InlineKeyboardMarkup()
	button = types.InlineKeyboardButton(text='Поделиться', switch_inline_query='Текст, которым хочешь поделиться')
	markup.add(button)
	bot.send_message(message.chat.id, text='Кнопка поделиться', reply_markup=markup)

bot.polling()


Результат:

605831a349add028862178.png
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 14:38
250000 руб./за проект
28 нояб. 2024, в 14:33
70000 руб./за проект
28 нояб. 2024, в 14:18
1500 руб./за проект