Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用c#在电报机器人中使用斜杠命令列表代替键盘按钮?_C#_Button_Keyboard_Telegram Bot - Fatal编程技术网

如何使用c#在电报机器人中使用斜杠命令列表代替键盘按钮?

如何使用c#在电报机器人中使用斜杠命令列表代替键盘按钮?,c#,button,keyboard,telegram-bot,C#,Button,Keyboard,Telegram Bot,我在电报机器人中的命令视图方面有一些问题。我正在将telegram.bot SDK与c#asp.net一起使用: 结果是一个类似的键盘按钮,但我需要一个命令列表。这样地: 但是我找不到如何做,并且有这样的功能:您可以从 或者您可以使用SetMyCommandsAsync()和GetMyCommandsAsync()方法以编程方式编辑命令。您可以从 或者您可以使用SetMyCommandsAsync()和GetMyCommandsAsync()方法以编程方式编辑您的命令。您必须使用botfard手

我在电报机器人中的命令视图方面有一些问题。我正在将telegram.bot SDK与c#asp.net一起使用:

结果是一个类似的键盘按钮,但我需要一个命令列表。这样地: 但是我找不到如何做,并且有这样的功能:

您可以从

或者您可以使用
SetMyCommandsAsync()
GetMyCommandsAsync()
方法以编程方式编辑命令。

您可以从


或者您可以使用
SetMyCommandsAsync()
GetMyCommandsAsync()
方法以编程方式编辑您的命令。

您必须使用botfard手动添加命令列表。阅读了解更多信息。您必须使用BotFather手动添加命令列表。阅读了解更多信息。
var keyboard = new ReplyKeyboardMarkup(new[]
            {
                new [] // first row
                {
                    new KeyboardButton("/help"),
                    new KeyboardButton("/start")
                },
                new []
                {
                    new KeyboardButton("/news"),
                    new KeyboardButton("/lots")
                }
            }, resizeKeyboard: true);