- ВКонтакте
- РћРТвЂВВВВВВВВнокласснРСвЂВВВВВВВВРєРСвЂВВВВВВВВ
- РњРѕР№ Р В Р’В Р РЋРЎв„ўР В Р’В Р РЋРІР‚ВВВВВВВВРЎР‚
- Viber
- Skype
- Telegram
Python. Telebot. Не удается отправить кнопку для открытия веб приложения в канал
Я начинающий програмист самоучка. Столкнулся со следующей сложностью: Не получается отправить сообщение от имени бота в канал (где бот естественно админ) с прикрепленной инлайн кнопкой для открытия webapp. Возникает ошибка Bad Request: BUTTON_TYPE_INVALID
Причем при отправки в личку код **работает **без проблем Не могу понять в чем сложность. Код прилагаю
chan = номер канала / id телеги чтобы в личку летело
chan_win_post = 'проверка проверковна'
board_app = types.InlineKeyboardMarkup(row_width=1)
url = types.InlineKeyboardButton(text='РАБОТАЙ', web_app=types.WebAppInfo('ссылка на веб_ап'))
board_app.add(url)
bot.send_message(chat_id=chan, text=chan_win_post, parse_mode="HTML", reply_markup=board_app)
Ответы (1 шт):
Автор решения: dvr2d2
→ Ссылка
потому, что надо читать документацию:
web_app (
telebot.types.WebAppInfo
) – Optional. Description of the Web App that will be launched when the user presses the button. The Web App will be able to send an arbitrary message on behalf of the user using the methodanswerWebAppQuery
. Available only in private chats between a user and the bot.