-3
A
回答
1
我不知道PHP,但棘手的部分通常是键盘部分这是一个数组数组。呼叫sendMessage并通过类似下面的JSON:
{
chat_id: 12345678,
text: "Hello, do you like ice cream?",
reply_markup: {
keyboard: [
[{text: "Yes"}],
[{text: "No"}]
]
}
}
替换12345678与你的聊天ID。
0
首先获得更新,并将其保存到$update
然后ReplyKeyboardMarkup
使用这种方法:
if ($update->message->text == '/start') {
$name = $update->message->chat->first_name;
bot('sendMessage',[
'chat_id' => $update->message->chat->id,
'text'=>'Your Test',
'resize_keyboard'=>true,
'reply_markup'=>json_encode([
'keyboard'=>[
[
['text'=>'Num1'],['text'=>'Num2']
],
[
['text'=>'Num2']
],
]
])
]);
}
和内嵌的键盘,你应该使用这个方法来发送:
'reply_markup'=>json_encode([
'inline_keyboard'=>[
[
['text'=>'Num1'],['text'=>'Num2']
],
[
['text'=>'Num3']
],
]
])
]);
}
记得BOT函数2个用于发送和接收数据到卷api的卷曲参数。
相关问题
- 1. 电报PHP创建键盘
- 2. C#创建动态键盘电报机器人C#中的键盘按键没有内嵌按钮
- 3. 如何在电报机器人中创建表格
- 4. 如何在与api.ai集成的电报机器人中显示键盘按钮?
- 5. 组中的电报机器人内联键盘
- 6. 从数据库中生成内嵌键盘电报机器人
- 7. 电报机器人:定制键盘上的按钮位置
- 8. 电报机器人分裂键盘行[列]
- 9. 如何从电报机器人的键盘输入中得到响应?
- 10. 如何使用电报中的内嵌键盘创建分页
- 11. 如何构建一个键盘在机器人
- 12. 如何在电报机器人中建立链接?
- 13. 电报机器人问题
- 14. 电报机器人位置
- 15. 用于电报机器人
- 16. 电报bot键盘
- 17. 我可以创建多少个电报机器人?
- 18. ReplyMarkup在php电报机器人
- 19. 如何创建共享消息电报机器人的内联按钮php
- 20. 如何使Python中的电报机器人动态键盘按钮在一行上的每个按钮
- 21. 动态创建内联键盘按钮电报API?
- 22. 如何从电报机器人获取电话号码?
- 23. 创建机器人
- 24. 电子邮件机器人键盘与表情符号
- 25. 电报,从机器人发送到机器人
- 26. 如何在电报机器人中使用ForceReply
- 27. 如何在电报机器人中发送空信息?
- 28. 如何在电报机器人上发送照片
- 29. 如何在电报中自动发布机器人?
- 30. 如何在电报机器人中接收用户的文件?
SO不是让人们写你的代码的地方!你直到现在还做了什么?请从帮助中心阅读这两篇文章:[如何提出一个好问题?](http://stackoverflow.com/help/how-to-ask)和[如何创建最小,完整和可验证的示例] (http://stackoverflow.com/help/mcve) – EhsanT
https://stackoverflow.com/questions/31099087/telegram-bot-custom-keyboard-in-php – vladkras