PDA

View Full Version : حرفه ای: دریافت داده از کاربر



ghamgin
دوشنبه 08 آبان 1396, 09: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

});

}


اما کار نمیکنه
ممکنه راهنمایی کنید؟
ممنون میشم

حسین.کاظمی
شنبه 13 آبان 1396, 17:33 عصر
سلام
ارتباطت با بات از چه طریقی؟؟؟

ghamgin
یک شنبه 14 آبان 1396, 10:18 صبح
telegram.dll

danialafshari
یک شنبه 14 آبان 1396, 10:26 صبح
با سلام
این سورس رو دانلود کنید کامل مشخصه
http://barnamenevis.org/showthread.php?543328-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%D8%B1%D8%A8%D8%A7%D8%AA-%D8%AA%D9%84%DA%AF%D8%B1%D8%A7%D9%85&p=2380724&viewfull=1#post2380724

ghamgin
سه شنبه 16 آبان 1396, 09:54 صبح
ممنون
ببخشید برای حذف ReplyKeyboardMarkup در NetTelegramBotApi باید چکار کنم؟
و همچنین حذف پیام حاوی لینک؟
خیلی سرچ زدم اما چیزی ندیدم
ممنون میشم بگید