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

Function reportSpam

pmcaptcha/pmcaptcha.ts:449–457  ·  view source on GitHub ↗
(client: TelegramClient, userId: number)

Source from the content-addressed store, hash-verified

447 const peer = await resolveInputPeer(client, userId);
448 await client.invoke(new Api.folders.EditPeerFolders({
449 folderPeers: [new Api.InputFolderPeer({ peer, folderId: 1 })]
450 }));
451 } catch (e) { log(LogLevel.ERROR, `archive failed ${userId}`, e); }
452}
453
454async function muteChat(client: TelegramClient, userId: number) {
455 try {
456 const peer = await resolveInputPeer(client, userId);
457 await client.invoke(new Api.account.UpdateNotifySettings({
458 peer: new Api.InputNotifyPeer({ peer }),
459 settings: new Api.InputPeerNotifySettings({ muteUntil: 2147483647, showPreviews: false, silent: true })
460 }));

Callers 1

runFailActionsFunction · 0.85

Calls 1

logFunction · 0.85

Tested by

no test coverage detected