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

getChatMember

استفاده از متد getChatMember برای ساخت جوین اجباری کانال و گروه

ورودی ها​

نامنوعتوضیح
chat_idstringشناسه چتی که باید کاربر در ان چک شود
user_idstringشناسه کاربری که باید چک شود

خروجی​

فیلدنوعتوضیح
chat_memberChatMemberاطلاعات کاربر
status_messagestringپیام وضعیت
statusstringوضعیت

نحوه استفاده و ساخت جوین اجباری​


import Bot from "rubika/bot"

const bot = new Bot("YOUR_TOKEN");

const ChannelID = "c0...";

bot.on(
"update",
[Filters.isGroup, Filters.isNewMessage],
async (ctx) => {
const res = await bot.unbanChatMember(
ChannelID,
ctx.new_message!.sender_id,
);

if (res.status === "OK") await ctx.reply("کاربر در کانال وجود دارد");
else {
await ctx.reply("کاربر لطفا وارد کانال @test_channel شوید");
await ctx.delete();
}
},
);

bot.run();