public TelegramShopClient(string botToken, QiwiPaymentHistoryHandler qiwi) { this.BotClient = new TelegramBotClient(botToken); this.semaphore = new Semaphore(1, 1); this.Qiwi = qiwi; this.BotClient.OnMessage += this.BotOnMessage; }
public static void Main(string[] args) { var qiwiPaymentHistoryHandler = new QiwiPaymentHistoryHandler(Settings.QiwiApi, Settings.QiwiNumber); var telegramShopClient = new TelegramShopClient(Settings.TelegramBotApi, qiwiPaymentHistoryHandler); telegramShopClient.StartMessageReceive(); Thread.Sleep(Timeout.Infinite); }