如何解决如何在C#电报Bot API中请求联系
我想使用Telegram Bot API for C#中的键盘按钮发出联系请求。我知道我必须使用request_contact
方法。但是我没有找到任何可以在C#中对此进行解释的资源。 (所有资源均与Python和PHP相关)
请以C#语言进行解释。
感激
解决方法
将ReplyKeyboardMarkup
与请求联系的KeyboardButton
一起使用,如果按下该按钮,telegam将允许用户发送联系。
要显示键盘,必须在SendTextMessageAsync
中使用它作为如下参数:
private static async void Bot_OnMessage(MessageEventArgs e)
{
// Defining Keyboard button that requests a contact
KeyboardButton button = KeyboardButton.WithRequestContact("Send contact");
//Defining Keyboard that contains the button
ReplyKeyboardMarkup keyboard = new ReplyKeyboardMarkup(button);
// Send keyboard with message!
await Bot.SendTextMesaageAsync(e.Message.Chat,"Please send contact",replyMarkup: keyborad);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。