Difference between revisions of "Logon"
Line 3: | Line 3: | ||
The Logon Notifies core module offers a central place to handle logon notifies for guests or members on the buddy list. To prevent instant spamming it offers a custom-definable delay to the notifications to the modules. | The Logon Notifies core module offers a central place to handle logon notifies for guests or members on the buddy list. To prevent instant spamming it offers a custom-definable delay to the notifications to the modules. | ||
− | + | [How to register for notifies] | |
If a module wants to use notifies to user logging in via this module it has to register it in the constructor. To do this it has to call | If a module wants to use notifies to user logging in via this module it has to register it in the constructor. To do this it has to call |
Revision as of 18:18, 21 September 2021
Introduction
The Logon Notifies core module offers a central place to handle logon notifies for guests or members on the buddy list. To prevent instant spamming it offers a custom-definable delay to the notifications to the modules.
[How to register for notifies]
If a module wants to use notifies to user logging in via this module it has to register it in the constructor. To do this it has to call
$this → bot → logon_notifies → register($this)
Every time a buddy logs in the module gets now notified via it's notify() function after the defined delay.
Function notify($name)
Any module using the central notifies has to implement the function notify($name). $name is the name of the newly logged in character. Any further actions for the character have to be taken here.