Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
module:sbbsimsg [2017/12/29 21:08] digital man We don't need 2 "See Also" sections - oops |
module:sbbsimsg [2020/11/17 21:46] (current) altere [Logon Event] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Synchronet Inter-BBS Instant Message Module ====== | + | ====== Instant Message ====== |
- | The purpose of this module is to provide a real-time inter-BBS instant message feature for participating systems. | + | The Synchronet Instant Message module is used to provide a real-time inter-BBS instant message feature for participating systems. |
+ | This module is normally invoked from the [[chat_sec|"Chat" menu]] or from the [[:module:PrivateMsg]] module with the 'I' key. | ||
+ | |||
+ | ===== Install ===== | ||
+ | ==== Chat Menu ==== | ||
+ | If you're using the default ''[[chat_sec]]'' menu module, you should already have it installed on that menu (the ''I'' command key). | ||
+ | |||
+ | ==== Global Hotkey ==== | ||
+ | To get access to instant-message module from virtually //anywhere// within the BBS (e.g. using Ctrl-P), install the (new) [[:module:PrivateMsg]] module in SCFG->System->Loadable Modules->Private Msg (the default, ''privatemsg'', should be all you need): | ||
+ | Private: (T)elegram, (M)essage, (C)hat, (I)nterBBS, or (Q)uit: | ||
+ | |||
+ | ==== Logon Event ==== | ||
+ | To display a list of currently active users (on other inter-BBS instant message capable systems) during user-logon, add an external program to [[util:SCFG]]->External Programs->Online Programs->Main (or your section of choice)->Available Online Programs... and configure as follows: | ||
+ | |||
+ | <file> | ||
+ | Name Synchronet IMSG List | ||
+ | Internal Code SBBSIMSG | ||
+ | Command Line ?sbbsimsg -l | ||
+ | Multiple Concurrent Users Yes | ||
+ | Execute on Event Logon, Only | ||
+ | Pause After Execution Yes | ||
+ | BBS Drop File Type None | ||
+ | </file> | ||
+ | |||
+ | All other settings can be left with their default values (No/None/blank). | ||
+ | |||
+ | |||
===== History ===== | ===== History ===== | ||
Line 20: | Line 46: | ||
==== Rev 1.25 (2009) ==== | ==== Rev 1.25 (2009) ==== | ||
- | * Removed Finger (both TCP and UDP support), SYSTAT-TCP and SMTP support, so it now *only*: | + | Removed Finger (both TCP and UDP support), SYSTAT-TCP and SMTP support, so it now *only*: |
* Queries using SYSTAT/ActiveUser protocol over UDP port 11 | * Queries using SYSTAT/ActiveUser protocol over UDP port 11 | ||
* Sends messages using MSP (TCP port 18) | * Sends messages using MSP (TCP port 18) | ||
Line 55: | Line 81: | ||
This is normally accomplished by adding the following services to a BBS's ''[[dir:ctrl]]/[[config:services.ini]]'' file: | This is normally accomplished by adding the following services to a BBS's ''[[dir:ctrl]]/[[config:services.ini]]'' file: | ||
- | <file> | + | <file ini> |
[ActiveUser-UDP] | [ActiveUser-UDP] | ||
Port=11 | Port=11 | ||
Line 63: | Line 89: | ||
</file> | </file> | ||
- | <file> | + | <file ini> |
[MSP] | [MSP] | ||
Port=18 | Port=18 | ||
Line 82: | Line 108: | ||
* [[:service:|Services]] | * [[:service:|Services]] | ||
- | {{tag>tcpip services javascript chat sbbslist instant-messaging}} | + | {{tag>tcpip services javascript chat sbbslist instant-messaging nodelist ecweb}} |