编程语言
首页 > 编程语言> > PHP-Telegram bot-从键盘获取用户响应(命令),不加斜杠

PHP-Telegram bot-从键盘获取用户响应(命令),不加斜杠

作者:互联网

我想从自定义键盘获得一个命令,而不用斜杠.
我在其他问题和文档中读到,这是不可能的,命令必须始终以“ /”符号开头.
但是我发现在许多机器人中这都是可能的.
例如@TriviaBot
我以为要在触发器启动之前获取字符串,并在字符串中添加“ /”,但没有成功.
其他解决方案?

PS:我正在使用此API在php中开发我的机器人
https://github.com/irazasyed/telegram-bot-sdk

解决方法:

电报Bot命令必须以斜杠/开头.

但是,它作为标准消息发送到bot,因此有效的bot行为完全委托给它.

如果要使用字符串作为命令,则只需处理文本消息即可.即:

if( $text == 'myCommand' )
{
    // Do Something...
}

显然,您必须考虑一条非命令消息的可能歧义.

标签:telegram-bot,command,slash,php
来源: https://codeday.me/bug/20191118/2030874.html