我试图使用talegram.bot库制作电报机器人,我对用户消息有疑问:我怎样才能从机器人的某些文本中接收用户的消息?这是来自BotFather的example
e.g。如果用户向bot-bot发送消息,则忽略消息文本和响应,如that,但是如果 用户点击InlineKeyboardButton,机器人发送给用户消息,如"写你的文字",bot收到文本并保存
答案 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");
}
}