HTS*_*HTS 1 python-2.7 telegram telegram-bot
我只需要删除URL即可删除ReplyKeyboard。
我正在使用Python,但未使用Python BotLibrary。我会处理所有请求,因为我想要完全的灵活性。
我查了一下它,并用PHP进行了快速的真实测试,希望对您有所帮助:
$removeKeyboard = array('remove_keyboard' => true);
$removeKeyboardEncoded = json_encode($removeKeyboard);
file_get_contents("https://api.telegram.org/BOTTOKEN/sendmessage?chat_id=CHATID&reply_markup=".$removeKeyboardEncoded")
Run Code Online (Sandbox Code Playgroud)
URL逻辑在Python中与在PHP中相同,您只需要调整JSON编码功能(...)。
更新: 最近两年我学习了Python,因此这里是实际代码:
import json
import urllib.request
removeKeyboard = {'remove_keyboard':True}
removeKeyboardEncoded = json.dumps(removeKeyboard)
urllib.request.urlopen("https://api.telegram.org/BOTTOKEN/sendmessage?chat_id=CHATID&text=MESSAGE&reply_markup=" + removeKeyboardEncoded).read()
Run Code Online (Sandbox Code Playgroud)
在当前版本的Bot API中,您现在必须添加text参数-否则将获得Bad Request: message text is empty-,但其余部分的工作原理与那时相同。
| 归档时间: |
|
| 查看次数: |
1997 次 |
| 最近记录: |