@estry

Pyrogram. Публикация поста в канал. Как правильно передать клавиатуру?

Привет. Пишу скрипт на Python + Pyrogram
Как правильно передать сообщение в канал и разместить под ним кнопки?
Делаю вот так:
@app.on_message()
async def go(client: Client, message: Message):
    reply_markup = InlineKeyboardMarkup([[
        InlineKeyboardButton('Перейти', callback_data='go'),
        InlineKeyboardButton('Отбой', callback_data='no'),
    ]])
    await client.send_message('-1001572587412', str(message.message_id), reply_markup=reply_markup)


Ошибок не возникает. Но кнопок не появляется.
  • Вопрос задан
  • 333 просмотра
Решения вопроса 1
@Filipp_SC
PYTHON♥️
Вы не используете метод
InlineKeyboardMarkup().add(InlineKeyboardButton(....)...)


То есть кнопки передаются либо в метод add либо insert, а в параметр функции можно передать например row_width = 2, это размер кнопки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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