Originally Posted by
HeheBugaga
Add support for Lua scripts. It's not too hard and it can help you implementing new features. Lua is really well documented.
может быть под этим ты и подразумевал Lua, а может быть и какие-нибудь другие скрипты, например, свой собственный язык или что-то такое, если второе, то лучше на Lua переходить. Просто очень в свою прогу добавить поддержку.
I havent figured out what kind of scripts that gona be.
Most likely it will be very specific self-written thing like.
RegExp(incoming phrase) ->
RegExp(bot phrase)
At least it's how I see bot chat logic now.
EDIT: If u whant lua-script bot, use Blam's script bot. It's vey flexible. Btw prototype of I bot was a script for Blam's bot.
EDIT2: EXAMPLE of a script (how I see it now):
#If bot hears message finished with "gg" -> he says "gg" too.
$INCOMING_MESSAGE_LOWCASE = "gg$" -> OUTCOMING_MESSAGE = "gg"
#If bot sees someone saying "hi" he answers "hi+PLAYER_NICK"
$INCOMING_MESSAGE_LOWCASE = "(\S+): hi" -> OUTCOMING_MESSAGE = "Hi, %1%"
#If bot sees someone saying "!time" he answers "SYSTEM_TIME"
$INCOMING_MESSAGE_LOWCASE = "\S+: !time" -> OUTCOMING_MESSAGE = "%time%"
#If bot sees someone saying something in russian lang he answers "Опа, PLAYER_NICK явно русский"
$INCOMING_MESSAGE_LOWCASE = "\S+: .*[а-Я].*" -> OUTCOMING_MESSAGE = "Опа, %1% явно русский"
Last edited by iLLepidus; Mar 27, 2009 at 08:03 PM.