buttons = [[InlineKeyboardMarkup(text="Использовать вещь", "switch_inline_query_current_chat=Использовать вещь")]]
app.send_message(message.chat.id, "текст", reply_markup=InlineKeyboardMarkup(buttons))
Пользователь ответил просто на сообщение или на пост ?
if message.reply_to_message.from_user.id == id канала:
И как сделать чтоб такое сообщение приходило только один раз ?