Occurs on chat actions: user joined/left/kicked, title/photo changed, messages pinned, chat created, etc.
client.addEventHandler((event: ChatActionEvent) => { if (event.userJoined) { console.log(`User ${event.userId} joined!`); } if (event.userLeft) { console.log(`User ${event.userId} left`); } if (event.newTitle) { console.log(`New title: ${event.newTitle}`); } if (event.newPin) { console.log(`Message pinned: ${event.pinnedMessageIds}`); }}, new ChatAction({})); Copy
client.addEventHandler((event: ChatActionEvent) => { if (event.userJoined) { console.log(`User ${event.userId} joined!`); } if (event.userLeft) { console.log(`User ${event.userId} left`); } if (event.newTitle) { console.log(`New title: ${event.newTitle}`); } if (event.newPin) { console.log(`Message pinned: ${event.pinnedMessageIds}`); }}, new ChatAction({}));
Optional
Occurs on chat actions: user joined/left/kicked, title/photo changed, messages pinned, chat created, etc.
Example