mirror of
https://github.com/jlu5/PyLink.git
synced 2024-11-27 13:09:23 +01:00
hooks-reference: update keys for SJOIN
This commit is contained in:
parent
3878ae9e0d
commit
df4277e530
@ -96,9 +96,11 @@ The following hooks represent regular IRC commands sent between servers.
|
|||||||
- **QUIT**: `{'text': 'Quit: Bye everyone!'}`
|
- **QUIT**: `{'text': 'Quit: Bye everyone!'}`
|
||||||
- `text` corresponds to the quit reason.
|
- `text` corresponds to the quit reason.
|
||||||
|
|
||||||
- **SQUIT**: `{'target': '800', 'users': ['UID1', 'UID2', 'UID6'], 'name': 'some.server', 'uplink': '24X'}`
|
- **SQUIT**: `{'target': '800', 'users': ['UID1', 'UID2', 'UID6'], 'name': 'some.server', 'uplink': '24X', 'nicks': {'#channel1: ['tester1', 'tester2'], '#channel3': ['somebot']}, 'serverdata': IrcServer(...)`
|
||||||
- `target` is the SID of the server being split, while `name` is the server's name.
|
- `target` is the SID of the server being split, while `name` is the server's name.
|
||||||
- `users` is a list of all UIDs affected by the netsplit.
|
- `users` is a list of all UIDs affected by the netsplit. `nicks` maps channels to lists of nicks affected.
|
||||||
|
- `serverdata` provides the `IrcServer` object of the server that was split.
|
||||||
|
- `chandata` provides the channel index of the network before the netsplit was processed, allowing plugins to track who was affected by a netsplit in a channel specific way.
|
||||||
|
|
||||||
- **TOPIC**: `{'channel': channel, 'setter': numeric, 'text': 'Welcome to #Lounge!, 'oldtopic': 'Welcome to#Lounge!'}`
|
- **TOPIC**: `{'channel': channel, 'setter': numeric, 'text': 'Welcome to #Lounge!, 'oldtopic': 'Welcome to#Lounge!'}`
|
||||||
- `oldtopic` denotes the original topic, and `text` indicates the new one being set.
|
- `oldtopic` denotes the original topic, and `text` indicates the new one being set.
|
||||||
|
Loading…
Reference in New Issue
Block a user