C# Как создать команду для бота

234
18 октября 2019, 03:30

все никак не мог придумать название моей проблеме, думаю, сейчас тоже не особо вышло. Пишу бота на C# для ВК используя библиотеку VKNet. На пример, есть такой код:

    else if (userMessage == ("/check"))
{
    // todo
}

Предположим, что команда /check проверяет некий баланс у человека в базе данных. Как мне сделать так, чтобы можно было ввести /check (имя), т.е. введенное имя должно записаться в строку отдельно от /check, проверку я уже сам реализую Надеюсь, я смог понятно описать свою проблему (:

Answer 1

Если правильно понял суть вопроса, то можно просто взять подстроку начиная с 7го символа:

string s = "/check Shellar";
string name = s.Substring(7);
//name = "Shellar"
READ ALSO
Получение UserId(ClaimsPrincipal) для любого пользователя

Получение UserId(ClaimsPrincipal) для любого пользователя

Как я могу получить объект ClaimsPrincipal для любого пользователя, например с UserManager? Он мне нужен для получения idДля текущего пользователя так...

189
Не запускается приложение на машине Win XP 32bit

Не запускается приложение на машине Win XP 32bit

В настройках выставлено принудительно net 40 и x86

191
C# WPF GridSplitter внутри елемента

C# WPF GridSplitter внутри елемента

В WPF GridSplitter работает внутри GridНо как сделать чтобы он был внутри елемента Grid чтобы получить примерно такой результат? Получается нажатие...

162
Отладка хранимой процедуры в Visual Studio 2017 из проекта на C#

Отладка хранимой процедуры в Visual Studio 2017 из проекта на C#

Моя хранимая процедура в базе данных иногда возвращает ошибку, хотя видимых предпосылок для этого нетПоэтому хочется видеть, что происходит...

197