title: Telegram bot: GetUpdates Conflict
body: <p>I have created the test Telegram bot console app using sample from this link
  <a href="https://github.com/TelegramBots/Telegram.Bot.Examples" rel="nofollow noreferrer">https://github.com/TelegramBots/Telegram.Bot.Examples</a></p>
  
  <p>There is my main</p>
  
  <pre><code>public static async Task Main()
  {
      ServicePointManager.Expect100Continue = true;
      ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
      Bot = new TelegramBotClient(Configuration.BotToken);
      var me = await Bot.GetMeAsync();
      Console.Title = me.Username;
  
      var cts = new CancellationTokenSource();
  
      // StartReceiving does not block the caller thread. Receiving is done on the ThreadPool.
      Console.WriteLine($"Bot.Timeout= {Bot.Timeout}");
  
      //Bot.Timeout = TimeSpan.FromMilliseconds(30000);
      Bot.StartReceiving(
          new DefaultUpdateHandler(HandleUpdateAsync, HandleErrorAsync),
          cts.Token
      );
  
      Console.WriteLine($"Start listening for @{me.Username}");
  
      Console.ReadLine();
  
      // Send cancellation request to stop bot
      cts.Cancel();
  }
  </code></pre>
  
  <p>I run it on Windows 10 - it works fine.
  But when I run it on the Windows 7 machine I receive the exception:</p>
  
  <blockquote>
    <p>Bot.Timeout= 00:01:40 Start listening for @my123_bot HandleErrorAsync
    Telegram.Bot.Exceptions.ApiRequestException: Conflict: terminat ed by
    other getUpdates request; make sure that only one bot instance is
    running    at
    Telegram.Bot.TelegramBotClient.d__54<code>1.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---    at
    System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task
    task)    at
    System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
    ification(Task task)    at
    Telegram.Bot.TelegramBotClientPollingExtensions.&lt;ReceiveAsync&gt;d__3.MoveNex
    t() HandleErrorAsync Telegram.Bot.Exceptions.ApiRequestException:
    Conflict: terminat ed by other getUpdates request; make sure that only
    one bot instance is running    at
    Telegram.Bot.TelegramBotClient.&lt;MakeRequestAsync&gt;d__54</code>1.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---    at
    System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task
    task)    at
    System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNot
    ification(Task task)    at
    Telegram.Bot.TelegramBotClientPollingExtensions.d__3.MoveNex
    t()</p>
  </blockquote>
  
  <p>What is the reason and how to fix it?</p>