2017-07-31 80 views
2

我编程bot电报。如何从发送的邮件中获取Message_id By BOT Telegram?

我想得到message_id通过Bot,当我发送消息给Group。

我的代码是PHP

$token = "MY_BOT's_TOKEN"; 

$data = [ 
    'text' => 'my message here', 
    'chat_id' => 'the_chat_id_here' 
]; 

file_get_contents("https://api.telegram.org/bot$token/sendMessage?" . http_build_query($data)); 

这是怎么回事?

最好的方面。

+1

分享您的部分代码并指定您正在使用的库。 – tashakori

+0

我改变了我的答案。 –

+1

我不是php专家,但请按照下列步骤操作: $ response = file_get_contents(“https://api.telegram.org/bot$token/sendMessage?”。http_build_query($ data)); echo $ response; 现在你知道了json响应的结构,然后编写一个代码来解析json结果并提取messageID。 – tashakori

回答

2

您的file_get_contents调用返回包含状态码和messageId的结果。

$result = file_get_contents("https://api.telegram.org/bot$token/sendMessage?" . http_build_query($data));