コード例 #1
0
ファイル: DomainModel.cs プロジェクト: SDolphin/MessageGun
        public void StartTeleDomain(int apiId, string apiHash, string domainPhone, Func <string> func, bool newSession = false, int miliseconds = 3000)
        {
            log.LogInformation("Starting Domian model for TeleGram");

            messagingDomain = new TeleDomain(apiId, apiHash, newSession);
            messagingDomain.DomainMessageHanler += MessagingDomain_DomainMessageHanler;

            var ConnectionModule = (TeleDomain)messagingDomain;


            log.LogInformation("Connection start");
            bool connect;

            connect = ConnectionModule.Connect(domainPhone, func);

            if (connect)
            {
                log.LogInformation("Connected");
            }
            else
            {
                log.LogError("Telegram not connected");
            }


            log.LogInformation("Start dequeuing");
            teleDomain.StartDequeue(miliseconds);
        }
コード例 #2
0
ファイル: DomainModel.cs プロジェクト: SDolphin/MessageGun
        public void StartWhatsAppDomain(string token, string domainPhone, int miliseconds = 3000)
        {
            log.LogInformation("Starting Domian model for WhatsApp");

            messagingDomain = new WabDomainModel(token, domainPhone);

            log.LogInformation("Start dequeuing");
            wabDomainModel.StartDequeue(miliseconds);
        }