Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "IRC bot"

(Feature Requests: PM support has been added.)
(The list of commands is no longer representative of what is actually available.)
Line 18: Line 18:
 
*<nowiki>#</nowiki>easyeclipse
 
*<nowiki>#</nowiki>easyeclipse
 
*<nowiki>#</nowiki>eclipse
 
*<nowiki>#</nowiki>eclipse
 +
*<nowiki>#</nowiki>eclipse-bugs
 
*<nowiki>#</nowiki>eclipse-de
 
*<nowiki>#</nowiki>eclipse-de
 
*<nowiki>#</nowiki>eclipse-dev
 
*<nowiki>#</nowiki>eclipse-dev
Line 28: Line 29:
  
 
==Available Commands==
 
==Available Commands==
 +
Due to the implementation of {{bug|201751}}, the list of available commands is constantly in flux. We are investigating a way to provide the list of commands online. We thank you for your patience.
 +
<!--
 
At the moment, the regular expression contained within the plug-in's plugin.xml is:
 
At the moment, the regular expression contained within the plug-in's plugin.xml is:
 
  (~bug|~bug[0-9]+|~bug[0-9]+c[0-9]+|~[0-9]+|~[0-9]+c[0-9]+|~manage|~log|~logs|~about|~paste|~pastebin|~tell .*|~snippet|~snippets|~javadoc|~api|~plugin|~bot|~wtp|~php|~svn|~news|~newsgroup|~cmd|~commands|~help|~g .*|~wiki .*|~eh *|~source|~ecf|~tm|~deadlock|~keys)
 
  (~bug|~bug[0-9]+|~bug[0-9]+c[0-9]+|~[0-9]+|~[0-9]+c[0-9]+|~manage|~log|~logs|~about|~paste|~pastebin|~tell .*|~snippet|~snippets|~javadoc|~api|~plugin|~bot|~wtp|~php|~svn|~news|~newsgroup|~cmd|~commands|~help|~g .*|~wiki .*|~eh *|~source|~ecf|~tm|~deadlock|~keys)
Line 132: Line 135:
 
  Keys = For a list of available keybindings press Ctrl + Shift + l - http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/wrkAdv_keyBindings_accelSet.htm
 
  Keys = For a list of available keybindings press Ctrl + Shift + l - http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/wrkAdv_keyBindings_accelSet.htm
 
  Keys_Reply = {0}: For a list of available keybindings press Ctrl + Shift + l - http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/wrkAdv_keyBindings_accelSet.htm
 
  Keys_Reply = {0}: For a list of available keybindings press Ctrl + Shift + l - http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/wrkAdv_keyBindings_accelSet.htm
 +
-->
  
 
==Feature Requests==
 
==Feature Requests==

Revision as of 08:11, 5 October 2007

An IRC bot named KOS-MOS has recently been created using the Eclipse Communication Framework project's Bot Framework. The bot sits in the Freenode IRC Eclipse channels and is intended to help make the lives of everyone in the channel a little easier by being able to access Bugzilla and provide helpful links that users often needs to go to such as the Eclipse platform's APIs.

For any questions, please contact rcjsuen on IRC.

Status

The bot is hosted on ecf.eclipse.org. KOS-MOS is currently ONLINE.

  • Host: ecf1.osuosl.org
  • Repository Path: /ecf
  • User: anonymous
  • Password not required
  • Connection type: pserver
  • Module: plugins/org.eclipse.ecf.presence.bot.kosmos
  • CVS Path: :pserver:anonymous@ecf1.osuosl.org:/ecf

Channels

KOS-MOS is set to autojoin the following channels on Freenode (irc.freenode.net):

  • #easyeclipse
  • #eclipse
  • #eclipse-bugs
  • #eclipse-de
  • #eclipse-dev
  • #eclipse-ecf
  • #eclipse-linux
  • #eclipse-soc

Source Code

The bot's source code is currently hosted at ECF's OSUOSL servers. Until we resolve bug 180585 and host it at eclipse.org, it will likely stay there.

Available Commands

Due to the implementation of bug 201751, the list of available commands is constantly in flux. We are investigating a way to provide the list of commands online. We thank you for your patience.

Feature Requests

Please add all feature requests for the bot in this section if you are not providing a patch. If you have a patch for the new functionality, please file a bug to bugzilla under the ECF product and with a summary prefixed with '[bot]' instead of adding them here.

  • Would like to see a set of commands supported for every project...e.g.
    • ~ecf javadocs
    • ~wtp home
    • ~dsdp wiki
  • IRC session logging and control...e.g. ~startlogging, ~stoplogging, ~sendlog
  • Execute commands only if sender user has permission to do so
  • Commands for project build: start build, run tests. Restricted by channel and user.
  • ~newsgroup eclipse.tools.emf genmodel generation (support querying newsgroup for relevant threads 182606)

Copyright © Eclipse Foundation, Inc. All Rights Reserved.