egghelp.org community Forum Index
[ egghelp.org home | forum home ]
egghelp.org community
Discussion of eggdrop bots, shell accounts and tcl scripts.
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

need help with bmotion installing

 
Post new topic   Reply to topic    egghelp.org community Forum Index -> Script Requests
View previous topic :: View next topic  
Author Message
str8up
Voice


Joined: 09 May 2019
Posts: 4

PostPosted: Sat May 11, 2019 2:25 am    Post subject: need help with bmotion installing Reply with quote

normally im use to scripts that ya just put into your bot scripts folder and edit the settings
and then going to main bot folder and edit the eggdrop.config file
source scripts/nameofscript.tcl here
kinda of a slow learner and have difficulty understanding things sometimes.
with all this being said so far ive done this
ive extracted bmotion zip and renamed the folder from bmotion-master
to just bmotion and placed it inside the eggdrop scripts folder.
ive edited the settings sample file its told me to do NOW im lost with the next steps.
the read me file located here https://github.com/jamesoff/bmotion/wiki/Installing
says this:
Make the local directory in your bMotion install directory.
Copy modules/settings.sample.tcl to local/settings.tcl and open it up in your favourite editor.

soon as it mentions local is where im lost.what does that mean exactly?
do i make a folder and call it local or what exactly do they want me to do?
AND the 2nd part where says Copy modules/settings.sample.tcl to local/settings.tcl
where is local?all comes down to local.
ive asked for help on a few different networks and explained how ive installed scripts,etc
(how ive always installed is 1st part of my post here)
and they all say bmotion isnt done that way BUT then wont tell me what to do
ive emailed the creator of the script and gave up waiting for a reply waiting for long time.
please help me thanks can find me on undernet #playersclub and #houseparty
im always around i got crazy hours and thanks for the help in advance should i get some
and everything is all on my own pc here and NOT on a shell...i run linuxmint 19.1
just thought id mention that to make things alot easier for everyone.

UPDATE:
so for you out there that were stuck on samethings as i was then this is for you
after you copy bmotion folder to your eggdrop scripts folder
/eggdrop/scripts/bmotion
make a folder called local so then you should see this :
/home/dave/eggdrop/scripts/bmotion/local
copy settings sample.tcl to THAT folder and then rename settings sample to settings.tcl
AND dont forget to add the lines to your eggdrop.config
source scripts/bmotion/bMotion.tcl

now all im trying to do is figure out how to make it talk ALOT more and consistantly
so if you have a bot with bmotion and it talks like crazy id love to hear from you my bot hardly talks and all the help channels are useless as is sending emails to the person that created bmotion because nobody replies via email OR the so called help channels
come to undernet #playersclub or my other channel #houseparty my nick is STR8UP
because i am Smile
heres my config:
# EDIT THIS AND MOVE IT TO settings.tcl

# bMotion - Settings file
#

###############################################################################
# bMotion - an 'AI' TCL script for eggdrops
# Copyright (C) James Michael Seward 2000-2008
#
# 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
###############################################################################

### GREETINGS
#
# Hi! You're about to configure your bMotion bot.
# Please look through this file carefully and change any settings as needed
# There are a few things which you really should look at, and these are marked
# [important] so you can just search for that if you like.

# Most non-important settings will probably be fine as their defaults. bMotion
# has been tuned to be as non-annoying as possible. This means it might not
# talk as much as you want. But things that talk too much stop being funny
# very quickly.

# Enjoy!



### PERSONALITY STUFF
#
# It's SO you!

# male or female [important]
set bMotionInfo(gender) "female"

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

# list of nicks to respond to, separate with the | character [important]
# regexp is ok, but don't use brackets of any sort: () [] {} <-- NO
# your bot will automatically add its own nick to this
set bMotionSettings(botnicks) "STR8UP|STR8AWAY|dfg|notopic"

# should the bot strictly match the botnicks?
# "old" behaviour did not require the botnicks to be a word by itself,
# which could cause the bot to respond when it shouldn't really
#
# for the regexp-inclined, this setting makes bMotion surround the
# botnicks value with \m...\M
#
# old behaviour = 0
# new behaviour = 1
set bMotionSettings(botnicks_strict) 1

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

# greet people we don't know when they join the channel?
# 0 = only greet friends
# 1 = greet everyone
# 2 = disable greetings
# (note: this only affects the default join/quit plugins; 3rd party ones may not honour this)
set bMotionSettings(friendly) 1


# what sort of smilies should the bot use?
# auto = the bot will pick a style for itself (and stick with it)
# random = the bot will pick a different style every time it uses a smiley
# paren = the bot will use "(" and ")" for sad/happy
# bracket = "[" and "]"
# angle = "<" and ">"
set bMotionSettings(smiley_type) "auto"

# if you're not using "auto" or "random", you can also set these (uncomment them)
# nose can be "o" "dash" or "none"
# set bMotionSettings("smiley_nose") "none"
#
# eyes can be "colon" "equals" or "colon"
# set bMotionSettings("smiley_eyes") "colon"


### BEHAVIOUR STUFF
#
# Black or white? Smile

# set to 1 to skip the gender/orientation checks
# turn this on if you're not going to both using the GENDER stuff
# in userinfo.tcl, or if you'll have a lot of people interacting
# with the bot who aren't in your userfile
set bMotionSettings(melMode) 1

# 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)
# THIS SETTING IS NOW REDUNDANT AND IS IGNORED
# Use ".chanset #channel +bmotion" instead!
#set bMotionInfo(randomChannels) { "#bitlbee" }

# channels to not announce our away status in (lower case)
# some channels don't like public aways, so don't piss them off Smile
set bMotionSettings(noAwayFor) { "#irssi" }

# is all channels are active enough, go away anyway this much of the time
# 0-100
set bMotionSettings(awaychance) 0


## SYSTEM SETTINGS
#

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

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

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

# percent of homophones (output:homophone plugin)
set bMotionSettings(homophone) 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) 240

# if nothing's happened on this channel for this many mins, don't say something
# (stop us talking to ourselves too much)
set bMotionInfo(maxIdleGap) 120

# if something was said fewer than this many seconds ago, we consider the
# channel active and say something more appropirate
set bMotionSettings(active_idle_sec) 120

# how long the courtmartial plugin should wait while people are in the brig
# TODO: move this into said plugin
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

# use the interbot stuff?
# by default, bMotion will broadcast on the botnet to find other bMotions
# so that it can talk to them (when they're in the same channel)
set bMotion_interbot_enable 1

# bias the output probability
# 0 = never trigger
# 1 = normal
# 2 = about twice as likely
# floating-point is fine
set bMotionSettings(bias) 2

# Karma plugin
# 0 = disabled (default)
# 1 = enabled
set bMotionSettings(karma_enable) 1

# Censor output plugin
# The censor output plugin replaces words in output with "beep"
# This setting gives the words to be replaced. Some work is done to let these
# be stems, so you don't need to add both "[censored]" and "[censored]". This is a space
# separated list of words
# CAVEAT: Some of bMotion's humour comes from double-entendres, and this doesn't
# filter those out!
set bMotionSettings(censorwords) "[censored] [censored] piss decaf"

# Word to replace with, defaults to BEEP
#set bMotionSettings(censorbeep) "BEEP"

# Enable or disable output plugins at startup
# Format:
# plugin1:1,plugin2:0,plugin3=#channel
# Enable plugin1 globally, disable plugin2 globally, and enable plugin3 on #channel
# To enable a plugin on more than one channel, list it more than once
# Example: "typos:0,welsh=#wales,dutch:1"
set bMotionSettings(output_preenable) ""

### Flood checking
#
# 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


### Abstracts
#
# (Abstracts are bMotion's word lists, and some of them grow as it sees
# things on IRC)

# amount of time (in seconds) before loaded abstracts are purged from
# memory and written to disk
# you probably don't need to change this
set bMotionSettings(abstractMaxAge) 300

# maximum number of items to keep per abstract
# when an abstract has more than this many items, bMotion will start
# forgetting items at random
set bMotionSettings(abstractMaxNumber) 600

# maximum number of things about which facts can be known
# after enough are known, others are forgotten at random
set bMotionSettings(factsMaxItems) 500

# maximum number of facts to know about an item
# forgotten at random etc
set bMotionSettings(factsMaxFacts) 20



### Bitlbee mode
#
# bitlbee mode lets your bot connect to a bitlbee server and thus
# lets bMotion work on MSN, ICQ, etc. You should probably know what
# you're doing if you turn this on, as it's not really supported Smile
#
# if you turn this on and connect to a normal IRC server, your bot
# will not work correctly!

set bMotionSettings(bitlbee) 0



### Sleepy stuff
#
# These settings give your bot a bedtime and a time to wake up
# When your bot's asleep, there's no way to wake it up!
# If you don't want it to do that, leave the first setting as 0
# and ignore the rest of this section

# Let the bot get tired and go to sleep? [important]
set bMotionSettings(sleepy) 0

# this is the hour and minute we should go to bed at (bMotion will sometimes stay up a bit later)
# these MUST be strings and MUST have leading zeros:
# NO: set bMotionSettings(bedtime_hour) 9
# YES: set bMotionSettings(bedtime_hour) "9"
set bMotionSettings(bedtime_hour) "23"
set bMotionSettings(bedtime_minute) "41"

# and the time to wake up
set bMotionSettings(wakeytime_hour) "06"
set bMotionSettings(wakeytime_minute) "30"


### Redis
#
# bMotion will try to use redis if it can
# Below are settings for the server, port and database
# All the defaults are fine if you just install redis and that's it
# Just uncomment the four lines below
# If you set a password on your redis server, set it below (auth), else leave blank
# (Usual caveat about making sure only the right people can read this file etc)
# bMotion clears the password variable after it's used it
#set bMotionSettings(redis_server) "127.0.0.1"
#set bMotionSettings(redis_port) 6379
#set bMotionSettings(redis_database) 0
#set bMotionSettings(redis_auth) ""


### Stats (not currently used)
#
# bMotion can report back to me that it's installed, for my own curiosity
# so i can see how many bots are installed (a bit like the eggdrop stats
# module). It can also check for updates, not that there've been any for
# years, but I intend to fix that.
#
# If you'd like to enable this, set the first setting below to 1 and then
# toggle the others to change exactly what info your bot shares with me.
#
# If you only want to check for updates, leave the first setting as 0 and
# just set the 2nd one to 1.
#
# See the comments in modules/extra/stats.tcl for more information.
# You can see the stats at http://www.bmotion.net/stats

# Send stats? [important]
set bMotion_stats_enabled 1

# Check for new versions (independent from stats)
set bMotion_stats_version 1

# What can we send (if stats_enabled is 1)
# Set these to 0 to disable sending that bit of
# info.

# this is the bot's nick
set bMotion_stats_send(botnick) 1

# the admin info ('admin' in eggdrop config)
set bMotion_stats_send(admin) 1

# the network name ('network' in eggdrop config)
set bMotion_stats_send(network) 1

# bmotion's gender/orientation
set bMotion_stats_send(bminfo) 1



### Copyright info
#
# set this to 0 to stop showing the copyright
# PLEASE DO NOT DISTRIBUTE THIS FILE IF THE VARIABLE IS SET TO 0
set bMotion_show_copyright 0

ive tried my best to follow these steps here https://github.com/jamesoff/bmotion/wiki/Frequently-Asked-Questions
everything i did has 0 effect bot doesnt talk as much as id like if ya can help come see me if not well thanks anyways take care becuase i care Smile
Back to top
View user's profile Send private message
str8up
Voice


Joined: 09 May 2019
Posts: 4

PostPosted: Sat May 18, 2019 1:49 pm    Post subject: SOLVED Reply with quote

friend gave me their bmotion config and just had to edit the personality,etc
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    egghelp.org community Forum Index -> Script Requests All times are GMT - 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Forum hosting provided by Reverse.net

Powered by phpBB © 2001, 2005 phpBB Group
subGreen style by ktauber