Join us on IRC! - rosco-pc/propeller-wiki GitHub Wiki

You can chat with other Propeller users, in real time, using the Internet Relay Chat system. (IRC) All that is needed is a quick and free client download and the server and channel name, provided below. See you on #propeller @ irc.freenode.net!

Xchat for win32 can be downloaded here. A web-based client connected directly to #propeller can be accessed from here.

Once you install it, run the software and it will display a list of servers and ask you for nickname choices. Choose freenode. It will then prompt you to choose a channel. Enter "propeller" after the pound sign, and you are connected!

We have an in-channel robot that can teach and learn. The following commands can be used by everyone to create and modify the fact database:


!learn [fact key] is [fact value]

The !learn command will create a list of facts with numbers if more than one value is associated with the same key.

The [fact key] can be multiple words but should be kept short. After learn, a fact can be queried directly:


!learn foo is A short variable placeholder.
propbot | username: The command succeeded.
!foo
propbot | username: foo is A short variable placeholder.


The [fact value] can be sentence form and may contain links. For particularly long links, please use http://tinyurl.com to shorten the url.

The database can be searched using the commands !q, !query, !k, !v.

!q, !query and !k are synonyms. They search the [fact key] portion of the fact database.


!k hub
propbot | username:  "hub operations" is See page 24 of the manual. This thread has interesting q&a
          http://forums.parallax.com/forums/default.aspx?f=25&m=202526


The !v command searches values:


!v forums.parallax.com
propbot | username: 'indirect addressing', 'VGA Learning Driver', 'beginning assembly', 'gear',
                    'hub operations', and 'spin interpreter'
!gear
propbot | username: "gear" is http://forums.parallax.com/forums/default.aspx?f=25&m=242685


You can remove facts in order to edit them using the "!forget" command:


!forget foo
propbot | username: The command succeeded.


If there are multiple listings for the specified key, the !forget command takes a number argument, specifying which item to delete:


!foo
<propbot> username: "foo" is (#1) A short variable placeholder., or (#2) The name of this factoid entry.
!forget foo 2
propbot | username: The command succeeded.


⚠️ **GitHub.com Fallback** ⚠️