پرش به مطلب اصلی

editMessageKeypad

ویرایش chat_keypad قبلاً ارسال شده در یک چت.

ورودی‌ها

نامنوعتوضیح
chat_idstringآیدی چتی که پیام باید در آن ویرایش شود.
message_idstringشناسه پیام ارسال شده
inline_keypadInlineKeypadساختار جدید keypad که باید به پیام اضافه یا جایگزین شوند.

خروجی

  • هیچ مقداری باز نمی‌گرداند. در صورت خطا، یک استثناء پرتاب می‌شود.

نحوه استفاده

const { Bot } = require("rubjs");

const bot = new Bot("YOUR_TOKEN");

bot.command("/edit", async (ctx) => {
const { message_id } = await bot.sendMessage(ctx.chat_id, "ربات استارت شد.", {
rows: [
{
buttons: [
{ button_text: "درباره", id: "100", type: "Simple" },
{ button_text: "اطلاعات", id: "101", type: "Simple" },
],
},
],
});

await bot.editMessageKeypad(ctx.chat_id, message_id, {
rows: [
{
buttons: [
{ button_text: "درباره", id: "100", type: "Simple" },
{ button_text: "اطلاعات", id: "101", type: "Simple" },
{ button_text: "تنظیمات", id: "102", type: "Simple" },
],
},
],
});
});

bot.run();