电报机器人。如何在用户文本输入中设置命令/cmd?
Telegram Bot. How set command /cmd in user text input?
我需要创建命令(例如 - /cmd)。当用户在列表中单击此命令时 - bot 在用户输入中设置此命令文本 (/cmd),用户应为此命令输入参数。如何做到这一点?
示例:
我有命令/cmd。当用户输入 - "/cmd parameter1" 时,它会使用此参数执行命令。我需要允许用户不输入“/cmd”——它会自动添加它。
基于问题和评论;
bot set this command text(/cmd) in user input
普通的 Telegram 机器人无法在输入字段中放置文本。只有 Inline bot.
才有可能
如果您希望 'ask' 用户基于 /cmd
命令的特定 'argument'。您可以使用 Inline bot、 键盘 列出所有可用的 'arguments' 或询问用户,然后 'wait' 获得回复。
您还可以使用 Keyboard and then change the keyboard to the available arguments with on-the-fly updatable inline-keyboard
显示所有可用命令
我需要创建命令(例如 - /cmd)。当用户在列表中单击此命令时 - bot 在用户输入中设置此命令文本 (/cmd),用户应为此命令输入参数。如何做到这一点?
示例: 我有命令/cmd。当用户输入 - "/cmd parameter1" 时,它会使用此参数执行命令。我需要允许用户不输入“/cmd”——它会自动添加它。
基于问题和评论;
bot set this command text(/cmd) in user input
普通的 Telegram 机器人无法在输入字段中放置文本。只有 Inline bot.
才有可能如果您希望 'ask' 用户基于 /cmd
命令的特定 'argument'。您可以使用 Inline bot、 键盘 列出所有可用的 'arguments' 或询问用户,然后 'wait' 获得回复。
您还可以使用 Keyboard and then change the keyboard to the available arguments with on-the-fly updatable inline-keyboard
显示所有可用命令