MCPcopy Create free account
hub / github.com/TeleBoxOrg/TeleBox_Plugins / getAdminLog

Method getAdminLog

restore_pin/restore_pin.ts:42–60  ·  view source on GitHub ↗

* 获取管理员日志

(chatId: any)

Source from the content-addressed store, hash-verified

40 if (!client) throw new Error("客户端未初始化");
41
42 const result = await client.invoke(
43 new Api.channels.GetAdminLog({
44 channel: chatId,
45 q: "",
46 maxId: bigInt.zero,
47 minId: bigInt.zero,
48 limit: 100,
49 eventsFilter: new Api.ChannelAdminLogEventsFilter({
50 pinned: true
51 })
52 })
53 ) as Api.channels.AdminLogResults;
54
55 return result;
56 }
57
58 /**
59 * 从管理员日志中提取取消置顶事件
60 */
61 private getUnpinMessages(events: Api.channels.AdminLogResults): number[] {
62 const messageIds: number[] = [];
63

Callers 1

handleRestorePinMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected