@armadillo-cld

Как сделать индивидуально настройки бота для каждого юзера?

Всем приве.
В общем есть такая проблема.
У меня есть код C# Телеграм Бота:
private static TelegramBotClient botclient;
private static bool registered = false;
...
botclient = new TelegramBotClient("************");
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
botclient.OnMessage += Bot_OnMessage;
botclient.StartReceiving();
Console.ReadLine();
...
public static void Bot_OnMessage(Object sender, MessageEventArgs e)
        {
            var text = e.Message.Text;
            if (text == null)
            {
                return;
            }
            
            if(text.StartsWith("/pass ")) {
                string pass = text.Remove(text.IndexOf("/pass ", 6));
                if (pass == "123123") { 
                   registered = true;
                }
            }
         
            if(registered == false)
            {
                botclient.SendTextMessageAsync(e.Message.Chat.Id, "Вы не зарегистрированы! Введите пароль с помощью /pass");
            }
            else {
                   botclient.SendTextMessageAsync(e.Message.Chat.Id, "Вы зарегистрированы!");
            }
        }

Но дело в том, что если я зарегистрируюсь, то и у всех других пользователей будет выводится "Вы зарегистрированы".
Как мне правильно сделать, что бы индивидуально для каждого юзера приминялись переменные??
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
@yuopi
C# developer
Прикрутить базу данных
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы