IRC Bots: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=A Guide to the IRC Bots of #lojban (and #ckule)= ==Lojban assistance== ;'''valsi''' : This is a bidirectional Lojban-English dictionary ([https://github.com/lojban/vlasisku/...") |
No edit summary |
||
Line 3: | Line 3: | ||
==Lojban assistance== | ==Lojban assistance== | ||
;'''valsi''' | ;'''valsi''' | ||
: This is a bidirectional Lojban-English dictionary | : This is a bidirectional Lojban-English dictionary. It works from a dump of [http://jbovlaste.lojban.org/ Jbovlaste], so it may not be completely up to date. | ||
: Run by [[donri]] ([https://github.com/lojban/vlasisku/blob/master/vlasisku/irc.py source]). | |||
: You can invoke '''valsi''' in the channel by prefixing a message with "valsi ", or send a private message to the bot (with no prefix). | : You can invoke '''valsi''' in the channel by prefixing a message with "valsi ", or send a private message to the bot (with no prefix). | ||
: The content of the message is just a word. If it's a Lojban word, you'll get its definition. If it's an English word, you'll get a list of suggested translations. | : The content of the message is just a word. If it's a Lojban word, you'll get its definition. If it's an English word, you'll get a list of suggested translations. | ||
Line 25: | Line 26: | ||
::* I don't see this option in the source, so maybe what's running is a slightly different version? [[User:Durka42|Durka42]] ([[User talk:Durka42|talk]]) | ::* I don't see this option in the source, so maybe what's running is a slightly different version? [[User:Durka42|Durka42]] ([[User talk:Durka42|talk]]) | ||
; '''gerna''' | ; '''gerna''' | ||
: This is a grammar checker based on [[jbofi'e]] ([https://github.com/lojban/vlasisku/blob/master/vlasisku/irc.py source], same as '''valsi'''). | : This is a grammar checker based on [[jbofi'e]]. | ||
: Run by [[donri]] ([https://github.com/lojban/vlasisku/blob/master/vlasisku/irc.py source], same as '''valsi'''). | |||
: You can invoke '''gerna''' in the channel by prefix a message with "gerna ", or send a private message to the bot (with no prefix). | : You can invoke '''gerna''' in the channel by prefix a message with "gerna ", or send a private message to the bot (with no prefix). | ||
: The message is just a Lojban sentence. If it parses, you'll get the structure. If it doesn't parse or jbofi'e crashes, it will say "not grammatical" and try to show you which word broke the parse. | : The message is just a Lojban sentence. If it parses, you'll get the structure. If it doesn't parse or jbofi'e crashes, it will say "not grammatical" and try to show you which word broke the parse. | ||
: There are no options. | : There are no options. | ||
;'''camxes''', '''cipra''' | |||
: These are parser bots based on [[camxes]] ([https://github.com/Ilmen-vodhr/ilmentufa source maybe?]). '''camxes''' parses regular Lojban while '''cipra''' has (most of?) the [[ELG]] implemented. | |||
==Other== | ==Other== | ||
; '''sidju''' | |||
: This is an instance of the Phenny IRC bot. | |||
: Run by [[Tene]] ([https://github.com/sbp/phenny source]). | |||
; '''xorban''' | |||
: Xorban is a parser bot for another logical language (you guessed it, called Xorban). It's actually the same bot as '''camxes''' and '''cipra''' but with a different grammar. | |||
: Run by [[selpa'i]]. | |||
; '''mensi''', '''livla''' | |||
: These bots start talking when the channel is dead, so that there are no long stretches of time without Lojban being transmitted over the Internet. | |||
: Run by [[gleki]] ([https://github.com/lagleki/glekitufa/tree/master/ircbot source]). | |||
: '''livla''' repeats sentences from [[Tatoeba]], while '''mensi''' has a list of canned replies. |
Revision as of 01:48, 22 May 2014
A Guide to the IRC Bots of #lojban (and #ckule)
Lojban assistance
- valsi
- This is a bidirectional Lojban-English dictionary. It works from a dump of Jbovlaste, so it may not be completely up to date.
- Run by donri (source).
- You can invoke valsi in the channel by prefixing a message with "valsi ", or send a private message to the bot (with no prefix).
- The content of the message is just a word. If it's a Lojban word, you'll get its definition. If it's an English word, you'll get a list of suggested translations.
- Accepted options for Lojban word lookup: (you can give up to one option, in parentheses, e.g. "valsi lercu'aca'a (components)")
- affix
- Get the affix (rafsi) form of the word.
- class
- Get the selma'o (grammatical category) of the word.
- type
- Get the type (cmavo/gismu/lujvo/etc) of the word.
- notes
- Return the notes field of the definition (without this option it isn't shown).
- cll
- Get the link to the section of the CLL that discusses the word (not always accurate).
- url
- Get the link to Vlasisku's page for the word.
- components
- Break a lujvo into its component gismu (works on nonce lujvo).
- rafsi
- gerna
- This is a grammar checker based on jbofi'e.
- Run by donri (source, same as valsi).
- You can invoke gerna in the channel by prefix a message with "gerna ", or send a private message to the bot (with no prefix).
- The message is just a Lojban sentence. If it parses, you'll get the structure. If it doesn't parse or jbofi'e crashes, it will say "not grammatical" and try to show you which word broke the parse.
- There are no options.
- camxes, cipra
- These are parser bots based on camxes (source maybe?). camxes parses regular Lojban while cipra has (most of?) the ELG implemented.
Other
- sidju
- This is an instance of the Phenny IRC bot.
- Run by Tene (source).
- xorban
- Xorban is a parser bot for another logical language (you guessed it, called Xorban). It's actually the same bot as camxes and cipra but with a different grammar.
- Run by selpa'i.
- mensi, livla
- These bots start talking when the channel is dead, so that there are no long stretches of time without Lojban being transmitted over the Internet.
- Run by gleki (source).
- livla repeats sentences from Tatoeba, while mensi has a list of canned replies.