Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
module:ircbot [2019/04/24 11:17] – hansolo | module:ircbot [2019/04/24 12:23] – Notes re: ident and restricted commands. ecbbs | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
< | < | ||
Line 12: | Line 12: | ||
< | < | ||
</ | </ | ||
- | |||
- | |||
- | **NOTE:** I worked on testing the Synchro.net ircBot but quite honestly I reached my limit. | ||
- | all the undocumented commands and configuration any further. | ||
- | an existing IRCd (Bahamut) we should be able to use other services. | ||
- | That being said, I had some luck getting Anope IRC services to run. I have created a new page in the wiki for [[AnopeIRC|Anope IRC services]]. | ||
-------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | ||
- | |||
- | I'm going to start working on revising this page. Since there is not a great deal of info about the ircBot included with the BBS package, I've been doing some experimenting. | ||
**Installation** | **Installation** | ||
- | There is an ircBot program | + | |
+ | The IRC bot is included with Synchronet | ||
**Configuration** | **Configuration** | ||
- | The ircBot | + | |
- | Most important are the server settings; | + | The IRC bot configuration file is '' |
< | < | ||
Line 40: | Line 33: | ||
//Notes:// | //Notes:// | ||
- | - If running | + | - If you are running the Synchronet ircd, you can connect |
- | - Port is required but if you use the default 6667 or a dedicated port doesn' | + | - You may place more than one server section in '' |
- | - Passwords are important but quite honestly I have not figured out how to authenticate a bot other than with /oper lines. | + | |
- | - I have found that you may place more than one server section in the //ini// and it does in fact create more than one bot in the ircd. | + | |
**Modules** | **Modules** | ||
- | There are a number of modules available for the ircBot to host, although | + | There are a number of modules available for the IRC bot, but they are not all enabled (or listed) in '' |
< | < | ||
Line 56: | Line 47: | ||
</ | </ | ||
- | Looking at the //sbbs/exec/ | + | Looking at the '' |
< | < | ||
Line 124: | Line 115: | ||
- | **Usage** | + | **Running the IRC Bot** |
+ | The IRC bot can be executed via [[: | ||
- | //Notes// | + | You can also run the IRC bot via your services thread by adding an entry to [[: |
- | - See the help by sending **/msg < | + | |
- | - You will need to **/msg < | + | < |
+ | [IRCBot] | ||
+ | Port=6668 | ||
+ | Options=STATIC|LOOP | ||
+ | Command=ircbot.js | ||
+ | </code> | ||
+ | |||
+ | Note that the //Port// value must be supplied, but is irrelevant; the bot does not listen for connections. | ||
+ | |||
+ | You can add '' | ||
+ | |||
+ | |||
+ | **Using the IRC Bot** | ||
+ | |||
+ | - See the help menu by sending **/msg < | ||
+ | - Some commands are restricted and will not show up in the help menu (or be usable), until you have identified yourself | ||
Without **IDENT** the help looks like; | Without **IDENT** the help looks like; | ||
Line 184: | Line 191: | ||
for help with the editor, type 'rpg help editor' | for help with the editor, type 'rpg help editor' | ||
</ | </ | ||
- | |||
- | I am going to begin going through all the commands for the bot and will list them out here. | ||
===== See Also ===== | ===== See Also ===== |