keep track of kicks/invites when user is disconnected #57

Open
opened 2026-10-05 03:56:34 +02:00 by adam · 2 comments
Owner

absatz

Feature Request: znc keeps track of kicks/invites when user is disconnected

(just seen in #znc.de)

fred noticed that he was kicked from a channel - two weeks ago. His idea is a buffer replay from *status for the kick (and perhaps also INVITEs and ERRORs?)

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/692-keep-track-of-kicks-invites-when-user-is-disconnected?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github).
absatz Feature Request: znc keeps track of kicks/invites when user is disconnected (just seen in #znc.de) fred noticed that he was kicked from a channel - two weeks ago. His idea is a buffer replay from *status for the kick (and perhaps also INVITEs and ERRORs?) ## <bountysource-plugin> --- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/692-keep-track-of-kicks-invites-when-user-is-disconnected?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github). </bountysource-plugin> <!-- github-sync-id:3042848 -->
Author
Owner

I think this should be a module, not everyone will want to know about invites etc. No idea what to call it, but it could work something like:

OnKick
    add channel/nick/reason to a list

OnInvite
    add channel/nick to a list

OnJoin
    remove the channel from any invite/kick lists

OnClientConnect
    show invites/kicks

Commands:
    show - lists all kicks/joins for our nick
    clear - wipe all lists (perhaps #channel as an optional argument)
I think this should be a module, not everyone will want to know about invites etc. No idea what to call it, but it could work something like: ``` OnKick add channel/nick/reason to a list OnInvite add channel/nick to a list OnJoin remove the channel from any invite/kick lists OnClientConnect show invites/kicks Commands: show - lists all kicks/joins for our nick clear - wipe all lists (perhaps #channel as an optional argument) ``` <!-- github-comment-id:3763652 -->
Author
Owner

http://people.znc.in/~psychon/znc/modules/kicklog.cpp keep track of kicks when user is disconnected ... psychon did this for me some time ago ;)

http://people.znc.in/~psychon/znc/modules/kicklog.cpp keep track of kicks when user is disconnected ... psychon did this for me some time ago ;) <!-- github-comment-id:3765296 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/znc#57