예제 #1
0
파일: VkBot.cs 프로젝트: NG-YS/VkBot
 private void Api_OnTokenExpires(VkApi sender)
 {
     Celendar.Writeline("Токен устарел, введите новый токен\n");
     api.Authorize(new ApiAuthParams()
     {
         AccessToken = Token, Settings = Settings.All
     });
 }
예제 #2
0
파일: Celendar.cs 프로젝트: NG-YS/VkBot
 static void LoadCelendar(string Id)
 {
     try
     {
         var service = new CalendarService(new BaseClientService.Initializer()
         {
             ApiKey          = "AIzaSyCVJfIBE2dpnhGCqGQWlyQoupQtZu-LDrs",
             ApplicationName = "xyz",
         });
         var events = service.Events.List(Id).Execute();
         Program.reminders.ADD(events);
     }
     catch (Exception e)
     {
         Celendar.Writeline("CelenderGoogleError:" + e.Message + "\n");
     }
 }
예제 #3
0
파일: VkBot.cs 프로젝트: NG-YS/VkBot
 public void SendMessage(string message, string Group)
 {
     if (!UserIDs.ContainsKey(Group))
     {
         return;
     }
     try
     {
         foreach (var item in UserIDs[Group])
         {
             api.Messages.Send(new MessagesSendParams()
             {
                 UserId   = item,
                 Message  = message,
                 RandomId = new Random().Next()
             });
         }
     }
     catch (Exception e)
     {
         Celendar.Writeline("VkError:" + e.Message + "\n");
     }
 }