Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
module:sbbsimsg [2017/12/29 20:36] – [Synchronet Inter-BBS Instant Message Module] Filled-out with "interesting" history, requirements, etc. digital manmodule:sbbsimsg [2020/11/17 21:46] (current) – [Logon Event] altere
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 77: Line 103:
   * [[:config:services.ini]]   * [[:config:services.ini]]
   * [[:module:sbbslist]]   * [[:module:sbbslist]]
 +  * [[:module:|Modules]]
   * [[:service:finger|Finger Service]]   * [[:service:finger|Finger Service]]
   * [[:service:msp|MSP Service]]   * [[:service:msp|MSP Service]]
   * [[:service:|Services]]   * [[:service:|Services]]
  
-{{tag>tcpip services javascript chat sbbslist instant-messaging}} +{{tag>tcpip services javascript chat sbbslist instant-messaging nodelist ecweb}}
- +
- +
-===== See Also ===== +
-  * [[:module:|module index]] +
-  * [[module:sbbslist]] +
- +
-{{tag>sbbslist}}+