/usr/lib/python2.7/dist-packages/gplugs/lart.py is in gozerbot 0.99.1-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | # gozerplugs/lart.py
#
#
from gozerbot.commands import cmnds
from gozerbot.persist.persistconfig import PersistConfig
from gozerbot.aliases import aliasset
from gozerbot.examples import examples
from gozerbot.plughelp import plughelp
from gozerbot.tests import tests
import random
plughelp.add('lart', 'do the lart')
cfg = PersistConfig()
cfg.define('lartlist', ['booo', ])
def handle_lart(bot, ievent):
try:
who = ievent.args[0]
except IndexError:
ievent.missing('<who>')
return
try:
txt = random.choice(cfg.get('lartlist'))
except IndexError:
ievent.reply('lart list is empty .. use lart-add to add entries .. use "<who>" as a nick holder')
return
txt = txt.replace('<who>', who)
bot.action(ievent.channel, txt)
cmnds.add('lart', handle_lart, 'USER')
examples.add('lart', 'echo a lart message', 'lart dunker')
aliasset('lart-add', 'lart-cfg lartlist add')
aliasset('lart-del', 'lart-cfg lartlist remove')
tests.add('lart', 'booo')
|