horta-hell
horta-hell copied to clipboard
Configurable XMPP bot written in Scala based on the Akka framework.
Consider #335 (with fix #336). The exception was generated inside `format` method, but was not logged anywhere. We need to check that (I think that the cause is the resulting...
Horta should have a mode that allows it to automatically unban users after time passes. For example: ``` this code is dick! $ban j321 3 months ForNёVeR: affirmative! * user...
``` смысл в том, чтобы во сне у него метаболизм замедлялся и он не умирал так быстро лучше чтобы его можно было усыплять и будить. но чтобы он сам просыпался...
Horta should log all received commands and their execution attempts. I don't know why we haven't already added this.
``` 11:57:17.870 [CodingteamSystem-akka.actor.default-dispatcher-86] ERROR akka.actor.OneForOneStrategy - (Actor[akka://CodingteamSystem/user/core/$r#318939289],CommandDefinition(RoomAdminAccess,diag,DiagCommand)) (of class scala.Tuple2) scala.MatchError: (Actor[akka://CodingteamSystem/user/core/$r#318939289],CommandDefinition(RoomAdminAccess,diag,DiagCommand)) (of class scala.Tuple2) at ru.org.codingteam.horta.core.Core$$anonfun$executeCommand$1.apply(Core.scala:168) ~[horta-hell.jar:0.12] at ru.org.codingteam.horta.core.Core$$anonfun$executeCommand$1.apply(Core.scala:168) ~[horta-hell.jar:0.12] at scala.collection.immutable.List.foreach(List.scala:381) ~[horta-hell.jar:0.12] at ru.org.codingteam.horta.core.Core.executeCommand(Core.scala:168) ~[horta-hell.jar:0.12] at ru.org.codingteam.horta.core.Core.ru$org$codingteam$horta$core$Core$$processMessage(Core.scala:106) ~[horta-hell.jar:0.12]...
Sometimes (well, _often_) horta somehow forgets about current room visitors and participants. We need to investigate and fix that.
$pet rating isn't masking nicknames of all in-chat users: Minoru: $pet rating horta hell: Minoru: zxc: 169PTC e…: 23PTC ForNeVeR: 9PTC
``` [22:14:58] send/rexim/У семи вимеров дитя бе :q!/ [22:14:59] gsomix: Сообщение помещено в очередь. [22:15:12] s/бе/без/ [22:15:13] gsomix: send/rexim/У семи вимеров дитя без :q!/ [22:15:25] Черт. [22:23:08] Надо сделать фичу,...
Consider such scenario: ``` $send user2 test user1: message has been queued * user1 changes nick to user2 ``` This user should get message after rename. Currently mail plugin does...