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); } }
private void RunBot(VkApiBot vkBot) { vkBot.Listen(); PermanentValues.BotStatus = BotStatus.Working; Logger.Info("Бот запущен"); }