Skip to content

Create a module with a command to check the history of user nicknames #259

@EpicNet

Description

@EpicNet

There is a proposal to create a new module with a team so that you can find out the nearest history of the use of nicknames by a specific user just like the command "/WHOWAS <nick>" does it to display the connection history.

This idea came up after posting a question on the client's official mIRC forum: https://forums.mirc.com/ubbthreads.php/topics/268739/whowas-for-nick#Post268739

The purpose of the module is to track and record any changes to user aliases on the server if the user tries to hide. Saving data will probably be similar to the method used by the "chanhistory" module. This may require additional settings for the module configuration.


The command and syntax can be like this: "/WHONICKS" or "/WHATNICKS <nick|mask> [30] [30d]"

<module name="whatnicks">
<whatnicks regnicks="yes" maxsave="100" maxnicks="30" maxdate="30d" datatime="30d" notice="yes" bots="no">


regnicks - track changes of registered nicknames only.
maxsave - maximum number of saved nicknames (all new records must replace old ones within the limit).
maxnicks - maximum number displayed nicknames when requested (newest only).
maxdate - maximum period of time for which it is possible to find out information.
datatime - maximum period for storing data about each user after which they are deleted.
notice - how to send the requested information, to notices or to private message.
bots - determines the need to track nicknames of bots that have the (+B) mode set.


This idea seems interesting to me. Perhaps you will have your own thoughts on this, how it can be done better, more efficiently and even more functional. If you create such a module, it will be curious to test it, and for someone it can be a useful function.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions