• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

README.markdownH A D05-Jun-20211.4 KiB5939

mod_roster_command.luaH A D05-Jun-20215.7 KiB166128

README.markdown

1---
2labels:
3- 'Stage-Beta'
4summary: Manage rosters through prosodyctl
5...
6
7Introduction
8------------
9
10This module allows you to perform various actions on user rosters via
11prosodyctl.
12
13Details
14-------
15
16After putting this module in your modules directory you can use it via
17prosodyctl like this:
18
19    prosodyctl mod_roster_command COMMAND [OPTIONS...]
20
21**Note:** Do not add mod\_roster\_command to your Prosody config file.
22This is unnecessary because it will automatically be loaded by
23prosodyctl when you use it.
24
25### Commands
26
27    subscribe user@host contact@host
28
29Subscribes the user to the contact's presence. That is, the user will
30see when the contact is online (but the contact won't see the user).
31
32    subscribe_both user@host contact@host
33
34The same as the 'subscribe' command, but performs the subscription in
35both directions, so that both the contact and user will always see each
36other online.
37
38    unsubscribe user@host contact@host
39
40Removes a subscription to the contact's presence.
41
42    unsubscribe_both user@host contact@host
43
44Same as unsubscribe, but also revokes a contact's subscription to the
45user's presence.
46
47    rename user@host contact@host [name] [group]
48
49Sets or updates a name for a contact in the user's roster, and moves the
50contact to the given group, if specified.
51
52Compatibility
53-------------
54
55  ----- -------
56  0.9   Works
57  0.8   Works
58  ----- -------
59