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:chat_sec [2019/05/30 23:36] – [Chat Section] Added install section digital manmodule:chat_sec [2023/04/02 19:55] (current) – [Chat Section] Add multiple channel lists details digital man
Line 1: Line 1:
 ====== Chat Section ====== ====== Chat Section ======
  
-This module (''[[dir:exec]]/[[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/exec/chat_sec.js|chat_sec.js]]'') displays the "Chat" [[http://cvs.synchro.net/cgi-bin/viewcvs.cgi/*checkout*/text/menu/chat.asc|menu]]/prompt from the [[server:Terminal]] Server accepts/acts upon user input (hot keys) to perform chat-related functions.+This module (''[[dir:exec]]/[[https://gitlab.synchro.net/main/sbbs/-/blob/master/exec/chat_sec.js|chat_sec.js]]'') displays the "Chat" [[https://gitlab.synchro.net/main/sbbs/-/blob/master/text/menu/chat.msg|menu]]/prompt from the [[server:Terminal]] Server accepts/acts upon user input (hot keys) to perform chat-related functions.
 <file> <file>
-───────────────────┐ +┌───────────┐ 
-│ Chat Command Menu │ +│ Chat Menu │ 
-───────────────────┘ +└───────────┘▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ 
-███████████████████ Join a Chat ████████████████████████████ Toggles █████████ +▀            Join a Chat            ▀█ 
-█                                                 █                           █ +█ J Join/initiate multinode chat      █ 
-█ J Join/initiate multinode chat                  █ D Allow paging off/on     █ +█ P Join/start private node/node chat █ 
-█ P Join/initiate private node to node chat       █ A Activity alerts off/on  █ +█ C Chat with Sysop: Not Available    █ 
-█ C Chat with the sysop                           █ S Split screen pvt chat   █ +█ T Talk with The Guru (AI          █ 
-█ T Talk with the system Guru (Artificial Person█───────────────────────────█ +█ F Finger (query) remote user/system █ 
-█ F Finger (Queryremote user or system        █                           █ +█ R Internet Relay Chat (IRC)         █ 
-█ R Internet Relay Chat (irc.synchro.net)         █                           █ +█ I InterBBS Instant Messaging        █ 
-█ I Inter-BBS Instant Messaging                   █ Q Quit from Chat section  █ +█               Toggles               █ 
-█                                                 █                           █ +█ Chat availability      state: On  █ 
-█ Anytime: Ctrl-U Who's online  Ctrl-P Send private msg  Ctrl-C Abort cmd/text█ +█ A Node activity alerts   state: On  █ 
 +█ S Split-screen chat      state: On  █ 
 +█                                     █ 
 +█ Q Quit chat menu                    █ 
 +▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
 Chat:  Chat: 
 </file> </file>
  
 +===== Configure =====
 +
 +This module supports the following configuration options in the ''[chat]'' section of the ''[[dir:ctrl]]/[[config:modopts.ini]]'' file:
 +
 +^ Option       ^ Default               ^ Description ^
 +| finger       | true                  | Allow finger client use |
 +| imsg         | true                  | Allow inter-BBS instant messenger use |
 +| irc          | true                  | Allow IRC client use                  |
 +| irc_server   | irc.synchro.net 6667  | Comma-separated list of IRC Server addresses and (optional) TCP port |
 +| irc_channel  | #Synchronet           | Comma-separated list of IRC Channels to auto-join |
 +| irc_seclevel | 90                    | Security level required to change IRC server/channel parameters |
 +
 +==== Servers-specific Channel Lists ====
 +
 +Do you have multiple IRC servers configured in ''modopts.ini'' and you want a different channel list per server? Just add more
 +keys to the ''modopts.ini [chat_sec]'' section of the form:
 +  <server>=<channel_list>
 +
 +Where ''<server>'' is the IRC server's host name (e.g. ''irc.synchro.net'')
 +and ''<channel_list>'' is a comma-separated list of channels to override
 +the default list of channels (set with the ''irc_channel'' key).
 ===== Install ===== ===== Install =====
  
-This module should be installed in stock command shells by default (over-riding the hard-coded "Chat" menu logic). To install into additional command shells, replace the following line(s) in ''[[dir:exec]]/*.src'':+==== SBBS v3.20 ==== 
 + 
 +In Synchronet v3.20, [[util:SCFG]]->System->Loadable Modules->Chat Section is set by default to "chat_sec" and will be automatically invoked with the [[custom:JavaScript]] ''bbs.chat_sec()'' method or the Baja ''chat_section'' function call. 
 + 
 +==== SBBS v3.19 and earlier ==== 
 +With older versions of Synchronet, this module should be installed in stock command shells by default (over-riding the hard-coded "Chat" menu logic). To install into additional command shells, replace the following line(s) in ''[[dir:exec]]/*.src'':
   chat_section   chat_section
 with: with: