ghamgin
دوشنبه 08 آبان 1396, 10:12 صبح
سلام
من میخوام در ربات دو مقدار از کاربر بگیرم و عملیات انجام بدم و نتیجه رو برگردونم دو کلاس نوشتم و این کدها
var lastmessage = GetLast(long.Parse(Telegram.bot.chat_id));
if (lastmessage == null)
{
Telegram.bot.sendMessage.send(Telegram.bot.chat_id , "لطفا تلفن را بنویسید");
LogChat(new ChatLog()
{
chatId = long.Parse(Telegram.bot.chat_id),
msg = "",
code = 0,
State = ChatState.msg1
});
}
else if (lastmessage.State == ChatState.msg1)
{
var msg11 = Telegram.bot.message_text;
Telegram.bot.sendMessage.send(Telegram.bot.chat_id , "لطفا کد را بنویسید");
LogChat(new ChatLog()
{
chatId = long.Parse(Telegram.bot.chat_id),
msg = msg11,
code = 0,
State = ChatState.code1
});
}
else if (lastmessage.State == ChatState.code1)
{
var codee = Telegram.bot.message_text;
Telegram.bot.sendMessage.send(Telegram.bot.chat_id , "لطفا منتظر بمانید");
LogChat(new ChatLog()
{
chatId = long.Parse(Telegram.bot.chat_id),
msg = lastmessage.msg,
code = long.Parse(codee),
State = ChatState.start
});
}
اما کار نمیکنه
ممکنه راهنمایی کنید؟
ممنون میشم
من میخوام در ربات دو مقدار از کاربر بگیرم و عملیات انجام بدم و نتیجه رو برگردونم دو کلاس نوشتم و این کدها
var lastmessage = GetLast(long.Parse(Telegram.bot.chat_id));
if (lastmessage == null)
{
Telegram.bot.sendMessage.send(Telegram.bot.chat_id , "لطفا تلفن را بنویسید");
LogChat(new ChatLog()
{
chatId = long.Parse(Telegram.bot.chat_id),
msg = "",
code = 0,
State = ChatState.msg1
});
}
else if (lastmessage.State == ChatState.msg1)
{
var msg11 = Telegram.bot.message_text;
Telegram.bot.sendMessage.send(Telegram.bot.chat_id , "لطفا کد را بنویسید");
LogChat(new ChatLog()
{
chatId = long.Parse(Telegram.bot.chat_id),
msg = msg11,
code = 0,
State = ChatState.code1
});
}
else if (lastmessage.State == ChatState.code1)
{
var codee = Telegram.bot.message_text;
Telegram.bot.sendMessage.send(Telegram.bot.chat_id , "لطفا منتظر بمانید");
LogChat(new ChatLog()
{
chatId = long.Parse(Telegram.bot.chat_id),
msg = lastmessage.msg,
code = long.Parse(codee),
State = ChatState.start
});
}
اما کار نمیکنه
ممکنه راهنمایی کنید؟
ممنون میشم