我写了一个机器人,询问你的名字并将其写在照片上并发送给你并且它有效.但问题是当僵尸程序上有多个用户时
它无法正常工作并崩溃,我想知道如何分离用户条目和输出.(就像每个连接的用户得到一个单独的会话,因为现在一切都发生在一个会话和它崩溃)这是我的代码:
void bot_OnMessage(object sender, Telegram.Bot.Args.MessageEventArgs e)
{
KeyboardButton[] btns = new KeyboardButton[1];
btns[0] = new KeyboardButton("???? ???");
if(e.Message.Text=="???? ???")
{
bot.SendTextMessageAsync(e.Message.From.Id, "??? ??? ?? ???? ????", Telegram.Bot.Types.Enums.ParseMode.Default, false, false, 0);
// e.Message.Text = null;
shart = 1;
}
else
{
if (shart == 0)
{
Telegram.Bot.Types.ReplyMarkups.ReplyKeyboardMarkup markup = new Telegram.Bot.Types.ReplyMarkups.ReplyKeyboardMarkup(btns);
bot.SendTextMessageAsync(e.Message.From.Id, "???? ???? ? ???? ??? ??? ???? ???? ??? ???? ????", Telegram.Bot.Types.Enums.ParseMode.Default, false, false, 0, markup);
}
if (shart==1)
{
bot.StartReceiving();
bot.OnMessage += bot_OnMessage1;
}
}
}
void …Run Code Online (Sandbox Code Playgroud)