如何在机器人的消息之后接受来自用户的消息?

时间:2017-07-14 19:02:37

标签: c# telegram telegram-bot

我试图使用talegram.bot库制作电报机器人,我对用户消息有疑问:我怎样才能从机器人的某些文本中接收用户的消息?这是来自BotFather的example

e.g。如果用户向bot-bot发送消息,则忽略消息文本和响应,如that,但是如果 用户点击InlineKeyboardButton,机器人发送给用户消息,如"写你的文字",bot收到文本并保存

1 个答案:

答案 0 :(得分:0)

如果您是C#程序员,我建议您使用Telegram.dll库,并轻松定义示例IF操作,如下面的代码。如果使用DLL文件,你可以控制每件事。

  String Token = "399684XXX:AAH_NiVFXXXXX";
  int ID=0;

  while (true)
        {
            bot.update = "true";
            ID = bot.chat_id;
            if (bot.message_text=="/contact-us"){
             bot.sendMessage.send(ID, "Email:name@website.com" + "\n" + "Website: www.website.com");
            }
            if (bot.message_text=="/apple")
            {
             bot.sendMessage.send(ID, "lap lap lap...");
            }
            else
            {
             bot.sendMessage.send(ID, "/contact-us" + "\n" + "/apple");
            }
        }