8
|
1 #summary Redirect long messages to built-in pastebin |
|
2 |
|
3 = Introduction = |
|
4 |
|
5 Pastebins are used very often in IM, especially in chat rooms. You have a long log or command output which you need to send to someone over IM, and don't want to fill their message window with it. Put it on a pastebin site, and give them the URL instead, simple. |
|
6 |
|
7 Not for everyone... no matter how hard you try, people will be unaware, or not care. They may also be too lazy to visit a pastebin. This is where mod_pastebin comes in! |
|
8 |
|
9 = Details = |
|
10 |
|
11 When someone posts to a room a "large" message, Prosody will intercept the message and convert it to a URL pointing to a built-in pastebin server. The URLs are randomly generated, so they can be considered for most purposes to be private, and cannot be discovered by people who are not in the room. |
|
12 |
|
13 = Usage = |
|
14 |
|
15 Load mod_pastebin onto the MUC component (interestingly it can also be loaded on normal hosts and it will intercept standard chat messages). |
|
16 |
|
17 For example: |
|
18 {{{ |
|
19 Component "conference.example.com" "muc" |
|
20 modules_enabled = { "pastebin" } |
|
21 }}} |
|
22 |
|
23 = Configuration = |
|
24 ||pastebin_ports||List of ports to run the HTTP server on, same format as mod_httpserver's http_ports|| |
|
25 |
|
26 = Todo = |
|
27 |
|
28 * Configurable message length threshold |
|
29 * Expire pastes |
|
30 * Maximum paste length |
|
31 * Web interface to submit pastes? |