private static void processMeme(int peer_id, string text) { LogUtil.Log.infoAsync($"processMeme. peer_id: {peer_id} text{text}"); string memeUrltest = getMeme(text); photoAuth = registerPhoto(peer_id); var photoParams = uploadPhoto(memeUrltest, peer_id); var photo = savePhoto(photoParams); sendMessage(peer_id, $"photo{photo.owner_id}_{photo.id}_{photo.access_key}"); }
static void Main(string[] args) { Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); chatAuth = register(); while (true) { try { process(); } catch (Exception ex) { LogUtil.Log.infoAsync($"Received an exception during a long poll request, trying again...\n{ex}"); Task.Delay(5000).Wait(); chatAuth = register(); } } }