Для того чтобы привести текст на кириллице к нижнему регистру в C# для использования в телеграм-боте, можно использовать специфические методы обработки строк на кириллице. Вот пример кода, который может помочь вам с этой задачей:
```csharp
using System;
using System.Globalization;
class Program
{
static void Main()
{
string text = "Привет, Мир!";
string lowerCaseText = ToLowerKyrillic(text);
Console.WriteLine(lowerCaseText); // выводит "привет, мир!"
}
static string ToLowerKyrillic(string text)
{
return text.ToLower(new CultureInfo("ru-RU", false));
}
}
```
В этом примере используется специальная культура "ru-RU" для приведения текста на кириллице к нижнему регистру. Вы можете также использовать другие культуры в зависимости от вашего языка и требований. Этот подход должен помочь вам исправить проблему с некорректным приведением к нижнему регистру при использовании символов кириллицы.