Add automatic alias generation function

This commit is contained in:
Al Beano
2019-08-10 11:44:31 +01:00
parent 56840e0060
commit 15bc195648
5 changed files with 77 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
import main
from yaml import dump
import modules.alias as alias
class Alias:
def __init__(self, *args):
@@ -35,6 +36,14 @@ class Alias:
else:
failure("No such alias: %s" % spl[2])
return
elif spl[1] == "add" and spl[2] == "auto":
newalias = alias.generate_alias()
while newalias["nick"] in main.alias.keys():
newalias = alias.generate_alias()
main.alias[newalias["nick"]] = newalias
success("Successfully created alias: %s" % newalias["nick"])
main.saveConf("alias")
return
else:
incUsage("alias")
return