我想从自定义键盘获取命令,没有斜线
我在其他问题和文档中读到,这是不可能的,命令必须始终以'/'符号开头
但在许多机器人中我认为这是可能的
例如@TriviaBot
我想在触发器开始之前获取字符串并添加" /"字符串但没有成功。
其他解决方案?
PS:我正在使用这个API在php中开发我的机器人 https://github.com/irazasyed/telegram-bot-sdk
答案 0 :(得分:3)
Telegram Bot命令必须以斜杠/
开头。
然而,它被作为标准消息发送到bot,因此有效的机器人行为完全委托给它。
如果要将字符串用作命令,则只需处理文本消息即可。即:
if( $text == 'myCommand' )
{
// Do Something...
}
显然,您必须使用not-command消息来考虑可能的歧义。