fix types from configparser

This commit is contained in:
Ben Harris 2021-02-18 23:31:58 -05:00
parent b140c7e539
commit af04945187
1 changed files with 8 additions and 5 deletions

View File

@ -15,6 +15,9 @@ import random
import traceback
import tracery
HELPTEXT = "helo i'm a tracery bot that makes cool things from tracery grammars in your ~/.tracery. see http://tracery.io for more info"
REPOLINK = "https://tildegit.org/ben/tracer"
DB = {}
config = configparser.ConfigParser(
converters={"list": lambda x: [i.strip() for i in x.split(",")]}
@ -48,7 +51,7 @@ def load_rules(path):
def populate():
global DB
# DB = {}
DB = {}
for p in glob.glob("/home/*/.tracery/*"):
name, ext = os.path.splitext(p)
name = os.path.basename(name)
@ -122,9 +125,9 @@ def think(line):
if res:
return res
elif words[0] == "!!source":
return "https://tildegit.org/ben/tracer"
return REPOLINK
elif words[0] == "!botlist" or words[0] == "!!help":
return "helo i'm a tracery bot that makes cool things from tracery grammars in your ~/.tracery. see http://tracery.io for more info"
return HELPTEXT
elif words[0][0:2] == "!!":
print(words)
res = generate(words[0][2:])
@ -182,8 +185,8 @@ async def main():
params = ConnectionParams(
bot["nick"],
host=bot["server"],
port=int(bot["port"]),
tls=bool(bot["tls"]),
port=bot.getint("port"),
tls=bot.getboolean("tls"),
sasl=SASLUserPass(account["username"], account["password"]),
)