horta-hell
horta-hell copied to clipboard
Configurable XMPP bot written in Scala based on the Akka framework.
1. Ask horta in private `$pet help`. 2. It will send you a public response. _(But it should answer in private.)_
WTF command should remember the date when the record has been added, and should show this date every time the record is displayed. For example: ``` $wtf foo doo $wtf...
- [`JabberProtocol.scala`:61](https://github.com/codingteam/horta-hell/blob/e9443354e39a9117c8563c995a580a6c1cb61019/src/main/scala/ru/org/codingteam/horta/protocol/jabber/JabberProtocol.scala#L61) TODO pretty much explains the issue.
Currently horta fails when sending `$say` command in private. This should never be the case.
There's a vowel detector in `MucMessageHandler` used for the nick replacement. I've hardcoded lists of vowels from the languages I know, but that's not enough. I think we should improve...
I've found that [Read the Docs](https://readthedocs.org/) provides a nice hosting and tooling to construct the documentation. Guys like [Idris](http://docs.idris-lang.org/en/latest/index.html) and [Agda](http://agda.readthedocs.org/en/latest/) are using it. So I think that we could...
Currently the protocol actor is responsible for MUC management, see [JabberProtocol.scala](https://github.com/codingteam/horta-hell/blob/48b775dffb5c7dfcfb3a084f310c3f892366d209/src/main/scala/ru/org/codingteam/horta/protocol/jabber/JabberProtocol.scala#L55-L75). We should move that code to the room actor so the whole `JabberProtocol` actor will not fail if anything...
``` $pet heal $pet heal любитель криппи языков: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC....