Ejemplo n.º 1
0
        public RandomHandler(MattermostSrv mattermostSrv)
            : base("/random")
        {
            _mattermostSrv = mattermostSrv;

            Register("member", GetRandomMember);
            Register("number", GetRandomNumber);
            Register("", PrintUsage);
        }
Ejemplo n.º 2
0
        public SkypeHandler(
            SkypeBotContext dbContext,
            MattermostSrv mattermostSrv
            )
            : base("/skype")
        {
            _dbContext    = dbContext;
            _matermostSrv = mattermostSrv;

            Register("id", SaveId);
            Register("meeting", GenerateMeetingLink);
            Register("join", JoinGroup);
            Register("leave", LeaveGroup);
            Register("", PrintUsage);
        }
Ejemplo n.º 3
0
        public PollHandler(
            PollBotContext dbContext,
            MattermostSrv mattermostSrv
            )
            : base("/skype")
        {
            _dbContext     = dbContext;
            _mattermostSrv = mattermostSrv;

            Register("new", HandleNewPoll);
            Register("answer", HandlePollAnswer);
            Register("close", HandlePollClose);
            Register("results", HandlePollResults);
            Register("idanswer", HandleAnswerId);
            Register("list", HandleList);
            Register("reopen", HandleReopen);
            Register("", PrintUsage);
        }