diff options
| author | 2016-04-18 16:49:21 +0100 | |
|---|---|---|
| committer | 2016-04-18 16:49:21 +0100 | |
| commit | 100fad45998ce0f83b5d742c66c3f4ceffa43414 (patch) | |
| tree | 4d2cdc5f70545fa0fd3cbfc625037020c8858c11 | |
| parent | started passing some more helpful info when preprocessing a command. (diff) | |
added some code to the nickname_aliases module, I do not trust this module yet. :|
| -rw-r--r-- | modules/nickname_aliases.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/nickname_aliases.py b/modules/nickname_aliases.py index a6b40333..8946a1a7 100644 --- a/modules/nickname_aliases.py +++ b/modules/nickname_aliases.py @@ -53,6 +53,10 @@ class Module(object): FROM user_settings WHERE setting='alias' AND value=? AND server_id=?""", [json.dumps(target.lower()), server.id]).fetchall() + def _change_nick(self, old_nickname, new_nickname): + self.bot.database.cursor().execute("""UPDATE user_settings + SET nickname=? WHERE nickname=?""", [new_nickname.lower(), + old_nickname.lower()]) def alias(self, event): if event["args"]: @@ -78,6 +82,7 @@ class Module(object): for nickname in aliases: event["server"].get_user(nickname).set_setting( "alias", alias) + self._change_nick() event["stdout"].write("This nickname has been set as the " "main alias for it's group of aliases") else: |
