Difference between revisions of "Fusionpbx-bot"

From FusionPBX
Jump to: navigation, search
Line 3: Line 3:
 
As of 2011-02-03 it is still in setup/programming/etc.
 
As of 2011-02-03 it is still in setup/programming/etc.
  
*It should be displaying the SVN updates
+
==Features==
 +
When SVN updates occur, the bot will provide an update to the IRC channel of the change.  You can also find out the current revision using the ~latest command (see below).
  
 +
==Bot command list==
 
The working/planned commands include:
 
The working/planned commands include:
  
Line 13: Line 15:
  
 
'''All other commands must be prefixed with either an ! or a ~''' [optional] means optional. All can also be used embedded, as explained above.
 
'''All other commands must be prefixed with either an ! or a ~''' [optional] means optional. All can also be used embedded, as explained above.
 +
===General information commands===
 
*'''~bot''' - ''Read about the bot here: http://wiki.fusionpbx.com/index.php?title=Fusionpbx-bot''
 
*'''~bot''' - ''Read about the bot here: http://wiki.fusionpbx.com/index.php?title=Fusionpbx-bot''
*'''~later tell <nick> <text>''' - Tells the <nick> whatever <text> is. Use ~notes to see waiting notes.
 
*'''~latest''' - ''Latest SVN update is Revision ...''
 
 
*'''~ask [$name]''' - ''@1 Please ask your question and someone will notice and see if they can help you. Please don't ask if you can ask, or ask if there's an expert in a particular thing, just ask your question.''
 
*'''~ask [$name]''' - ''@1 Please ask your question and someone will notice and see if they can help you. Please don't ask if you can ask, or ask if there's an expert in a particular thing, just ask your question.''
 
*'''~wiki [$name]''' ''@1 find the wiki at http://wiki.fusionpbx.com''
 
*'''~wiki [$name]''' ''@1 find the wiki at http://wiki.fusionpbx.com''
 
*'''~fswiki [$search_term [$name]]''' ''@2 Please check the FreeSWITCH wiki at http://wiki.freeswitch.org/wiki/Special:Search?search=@1&go=Go'' if the term has a space, put it in quotes.
 
*'''~fswiki [$search_term [$name]]''' ''@2 Please check the FreeSWITCH wiki at http://wiki.freeswitch.org/wiki/Special:Search?search=@1&go=Go'' if the term has a space, put it in quotes.
 
*'''~pb [$name]''' ''@1 Please don't paste multiple lines here. Instead, please use http://fusionpbx.pastebin.com''
 
*'''~pb [$name]''' ''@1 Please don't paste multiple lines here. Instead, please use http://fusionpbx.pastebin.com''
*'''~svn-r $revision [$name]''' ''@2 http://code.google.com/p/fusionpbx/source/detail?r=$1''
 
*'''~svn_r $revision [$name]''' ''@2 http://code.google.com/p/fusionpbx/source/detail?r=$1''
 
*'''~svn [$name]''' ''@1 Find the SVN and checkout details here: http://code.google.com/p/fusionpbx/source/checkout''
 
*
 
 
*'''~whatis wikilog''' ''find the recent wiki changes at: http://wiki.fusionpbx.com/index.php?title=Special:RecentChanges''
 
*'''~whatis wikilog''' ''find the recent wiki changes at: http://wiki.fusionpbx.com/index.php?title=Special:RecentChanges''
 
*'''~whatis feature codes''' ''http://wiki.fusionpbx.com/index.php?title=Feature_Codes''
 
*'''~whatis feature codes''' ''http://wiki.fusionpbx.com/index.php?title=Feature_Codes''
Line 31: Line 28:
 
*'''~whatis ubuntuperm''' ''ubuntuperm could be Please see http://wiki.fusionpbx.com/index.php?title=Easy_Ubuntu_10.04_Old_Script_Versions#Error.''
 
*'''~whatis ubuntuperm''' ''ubuntuperm could be Please see http://wiki.fusionpbx.com/index.php?title=Easy_Ubuntu_10.04_Old_Script_Versions#Error.''
  
''Private mode''
+
===Messaging commands===
 +
*'''~later tell <nick> <text>''' - Tells the <nick> whatever <text> is. Use ~notes to see waiting notes.
 +
 
 +
===FusionPBX revision commands===
 +
*'''~latest''' - ''Latest SVN update is Revision ...''
 +
*'''~svn-r $revision [$name]''' ''@2 http://code.google.com/p/fusionpbx/source/detail?r=$1''
 +
*'''~svn_r $revision [$name]''' ''@2 http://code.google.com/p/fusionpbx/source/detail?r=$1''
 +
*'''~svn [$name]''' ''@1 Find the SVN and checkout details here: http://code.google.com/p/fusionpbx/source/checkout''
 +
 
 +
==Private mode==
 
If you would like to chat privately with the bot rather than doing it in the channel you can switch into private mode by using the command ~notes.  The bot will open up a PM with you and you can continue talking with it there.
 
If you would like to chat privately with the bot rather than doing it in the channel you can switch into private mode by using the command ~notes.  The bot will open up a PM with you and you can continue talking with it there.

Revision as of 00:46, 8 February 2011

The fusionpbx-bot is run by AviMarcus via a london VPS.

As of 2011-02-03 it is still in setup/programming/etc.

Features

When SVN updates occur, the bot will provide an update to the IRC channel of the change. You can also find out the current revision using the ~latest command (see below).

Bot command list

The working/planned commands include:

  • "s/find/replace/" to fix your own words
  • inline: write a line with ,,command to run the command
  • inline with args: write ,,(fswiki HA John) to give highlight john with direct link to the freeswitch like for searching for HA


All other commands must be prefixed with either an ! or a ~ [optional] means optional. All can also be used embedded, as explained above.

General information commands

Messaging commands

  • ~later tell <nick> <text> - Tells the <nick> whatever <text> is. Use ~notes to see waiting notes.

FusionPBX revision commands

Private mode

If you would like to chat privately with the bot rather than doing it in the channel you can switch into private mode by using the command ~notes. The bot will open up a PM with you and you can continue talking with it there.