All pastes #676426 Raw Edit

Anonymous

public text v1 · immutable
#676426 ·published 2007-08-31 01:28 UTC
rendered paste body
# bMotion - Settings file
#

###############################################################################
# bMotion - an 'AI' TCL script for eggdrops
# Copyright (C) James Michael Seward 2000-2002
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or 
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but 
# WITHOUT ANY WARRANTY; without even the implied warranty of 
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License 
# along with this program; if not, write to the Free Software 
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
###############################################################################

## PERSONALITY STUFF
# male or female
set bMotionInfo(gender) "female"

# straight, gay, or bi
set bMotionInfo(orientation) "bi"

# list of nicks to respond to, separate with the | character
# regexp is ok, but don't use brackets!
set bMotionSettings(botnicks) "Slut_Tux|Slut_Tux,|n/a"

# does the bot like 'kinky' stuff (e.g. see action_complex:fucks)
set bMotionSettings(kinky) 1

# greet people we don't know when they join the channel?
set bMotionSettings(friendly) 1


## BEHAVIOUR STUFF

# set to 1 to skip the gender/orientation checks
set bMotionSettings(melMode) 0

# talk to everyone (this setting is being phased out)
set bMotionSettings(needI) 1

# respond to everything (rather than just stuff directly said to us)
# this setting is being phased out
# if you have a bot by itself, set to 1
# if you have more than one bot running bmotion, set one of them to 1 and all others to 0
set bMotionInfo(balefire) 1

# go away if things get idle?
set bMotionSettings(useAway) 0

# channels to run in (lower case please)
set bMotionInfo(randomChannels) { "#linux-chat" }

# channels to not announce our away status in (lower case)
set bMotionSettings(noAwayFor) { "#irssi" }


## SYSTEM SETTINGS

# percent of typos (output:typos plugin)
set bMotionSettings(typos) 7

# percent of colloqualisms (output:colloq plugin)
set bMotionSettings(colloq) 10

# percent of leet changes (output:leet plugin)
set bMotionSettings(leetRandom) 0.5

# plugins we shouldn't load
set bMotionSettings(noPlugin) "simple:huk,complex:wb"

# minimum delay (mins) between random lines
set bMotionInfo(minRandomDelay) 20

# maximum delay (mins) between random lines
set bMotionInfo(maxRandomDelay) 120

# if nothing's happened on this channel for this much time, don't say something
set bMotionInfo(maxIdleGap) 45
set bMotionInfo(brigDelay) 30

# number of minutes to be silent when told to shut up
set bMotionSettings(silenceTime) 5

# languages to expect for plugins
set bMotionSettings(languages) "en,nl"

# default language to use
set bMotionInfo(language) "en"

# regexp to stop learning of facts
set bMotionSettings(ignorefacts) "is online"

# seconds per character in line
set bMotionSettings(typingSpeed) 0.05

# whether to disable flood checks that would prevent a malicious user 
# from triggering plugins over and over again
#
# WARNING: Disable flood checks at your own risk! Nobody except for 
# yourself will be responsible for any resulting negative effects,
# including, but not limited to nausea, dizziness, G-lines and rabid
# wolverine attacks.
set bMotionSettings(disableFloodChecks) 0

# amount of time (in seconds) before loaded abstracts are purged from
# memory and written to disk
set bMotionSettings(abstractMaxAge) 300

# maximum number of items to keep per abstract
set bMotionSettings(abstractMaxNumber) 100000

# maximum number of things about which facts can be known
set bMotionSettings(factsMaxItems) 100000

# maximum number of facts to know about an item
set bMotionSettings(factsMaxFacts) 100000