public MessageProcessor(
            TelegramProxies.NimFarmBot proxy,
            FarmDispatcher dispatcher,
            Queries.StatePeakQuery lastStateQuery,
            DataAccess.Commands.Raid.IModifyChatTitleCommand modifyChatTitleCommand
            ) : base(proxy, dispatcher, lastStateQuery, modifyChatTitleCommand)

        {
        }
Esempio n. 2
0
        public DailyFarm(
            TelegramProxies.NimFarmBot proxy,
            IGetActiveGroups activeGroups,
            IHasDailyFarm hasDailyFarm,
            ICreateEventCommand createEventCommand

            )
        {
            this.proxy              = proxy;
            this.activeGroups       = activeGroups;
            this.hasDailyFarm       = hasDailyFarm;
            this.createEventCommand = createEventCommand;
        }
Esempio n. 3
0
        public MetaCleaner(
            TelegramProxies.NimFarmBot proxy,
            IClearEventMetaCommand clearEventMetaCommand,
            IClearPokeMetaCommand clearPokeMetaCommand,
            IClearPollMetaCommand clearPollMetaCommand,
            IClearRaidMetaCommand clearRaidMetaCommand,
            IClearQuestMetaCommand clearQuestMetaCommand

            )
        {
            this.proxy = proxy;
            this.clearEventMetaCommand = clearEventMetaCommand;
            this.clearPokeMetaCommand  = clearPokeMetaCommand;
            this.clearPollMetaCommand  = clearPollMetaCommand;
            this.clearRaidMetaCommand  = clearRaidMetaCommand;
            this.clearQuestMetaCommand = clearQuestMetaCommand;
        }