Telegram бот на c# отвечает бесконечное количество раз, почему?
Потому что у вас ошибки в логике программы.
РАспространённая ошибка - получать и отвечать на все сообщения. В действительности, следует применять offset для фильтра уже ранее обработанных сообщений.