aboutsummaryrefslogtreecommitdiff
path: root/modules/alias_variables.py
blob: b618a7c65f46ee1a91c8bcd25407b1c7cdc69193 (about) (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import random
from src import EventManager, ModuleManager, utils

class Module(ModuleManager.BaseModule):
    @utils.hook("get.command")
    @utils.kwarg("priority", EventManager.PRIORITY_HIGH)
    def get_command(self, event):
        event["kwargs"]["CTRIGGER"] = event["command_prefix"]

        event["kwargs"]["BNICK"] = event["server"].nickname
        event["kwargs"]["NICK"] = event["user"].nickname

        if event["is_channel"]:
            event["kwargs"]["CHAN"] = event["target"].name
            random_user = random.choice(list(event["target"].users))
            event["kwargs"]["RNICK"] = random_user.nickname