import { Telegram as Telegraf } from "[email protected]";
/**
* @param until_date Unix time. If user is banned for more than
* 366 days or less than 30 seconds from the current time they
* are considered to be banned forever.
*
* @param revoke_messages If `true` then the banned user's messages
* will be deleted from the chat.
*/
type Telegram = {
token: string;
};
export async function main(
auth: Telegram,
chat_id: string,
user_id: number,
until_date?: number,
revoke_messages?: boolean | undefined,
) {
const client = new Telegraf(auth.token);
return await client.banChatMember(chat_id, user_id, until_date || undefined, {
revoke_messages,
});
}
Submitted by hugo989 6 days ago