Ну, как-то мне сложно себе представить константную сущность, которая существует в пределах одного класса. Пример, конечно, помог бы, но, как по мне, тут что-то не так
Есть класс телеграмм бота, который инициализирует клиент и имеет метод, который обрабатывает сообщения пользователей, ему написавших. Во вложенном классе константы команд для этого бота.
Ок, понял. Не вижу ничего плохого в том, чтоб сделать класс с константами публичным или internal внешним классом. Даже если его один класс бота использует.
В этом классе лишь то, что касается непосредственно самого бота, там не так много кода, несколько полей, конструктор и метод, для того, чтобы считывать апдейты и обрабатывать сообщения. Остальная логика в других классах.
Ок. Вопрос предпочтений. Ещё вариант - enum. Команды в одном месте. Члены enum - имена команд. Только надо скастить из строки (названия команды) в enum.