Exemplo n.º 1
0
 private VkApiBot TryCreateVkBot(ConfigModel config, SpreadSheetBot sheetBot)
 {
     try
     {
         var adminIds = new List <long>();
         foreach (var id in config.AdminIds.Split(','))
         {
             adminIds.Add(long.Parse(id));
         }
         var bot = new VkApiBot(
             config.Token,
             ulong.Parse(config.GroupId),
             adminIds, sheetBot);
         bot.AuthCheck();
         return(bot);
     }
     catch (Exception ex)
     {
         TempDataMessage("message", "primary", $"Ошибка авторизации: {ex.Message}");
         return(null);
     }
 }
Exemplo n.º 2
0
 private void RunBot(VkApiBot vkBot)
 {
     vkBot.Listen();
     PermanentValues.BotStatus = BotStatus.Working;
     Logger.Info("Бот запущен");
 }