Php 为什么这个函数没有响应?

Php 为什么这个函数没有响应?,php,telegram,telegram-bot,Php,Telegram,Telegram Bot,我在一个电报机器人中工作,它从数组中获取随机数并输出它,但还有一个if语句,其中一个sendMessage函数没有响应。 我有很多类似的if语句,它们工作起来没有任何问题 if-else语句: if(strpos($message,"/rand")===0){ sendMessage($chatId, '<b>Getting a number...</b>'); sendMessage($chatId,'<b>Number</b&

我在一个电报机器人中工作,它从数组中获取随机数并输出它,但还有一个if语句,其中一个sendMessage函数没有响应。 我有很多类似的if语句,它们工作起来没有任何问题

if-else语句:

if(strpos($message,"/rand")===0){
 sendMessage($chatId, '<b>Getting a number...</b>');
 sendMessage($chatId,'<b>Number</b>: <i>' .$result. '</i>%0A%0A'); 
 sendMessage($botGroupId,'@'.$username.'/'.$userId. ' has used ' .$message. ' command');
 } 
include 'randnum.php';//get content from php files --> include the php file...
$getindex_from_array=array_rand($randnumbers); //gen random index 
$result=$randnumbers[$getindex_from_array]; //get a random number from gen index
 //end
<?php
$randnumbers=array("44534","347467","4734856","475348568");
?>
这就是我如何在数组中设置数字(randnum.php):

if(strpos($message,"/rand")===0){
 sendMessage($chatId, '<b>Getting a number...</b>');
 sendMessage($chatId,'<b>Number</b>: <i>' .$result. '</i>%0A%0A'); 
 sendMessage($botGroupId,'@'.$username.'/'.$userId. ' has used ' .$message. ' command');
 } 
include 'randnum.php';//get content from php files --> include the php file...
$getindex_from_array=array_rand($randnumbers); //gen random index 
$result=$randnumbers[$getindex_from_array]; //get a random number from gen index
 //end
<?php
$randnumbers=array("44534","347467","4734856","475348568");
?>


您可以添加sendMessage代码吗?@LawrenceRone您是指sendMessage功能代码吗?@LawrenceRone:函数sendMessage($chatId,$message){//sendMessage函数$url=$GLOBALS[“botwebsite”]。“/sendMessage?chat_id=“..$chatId.”和text=“..$message parse_mode=HTML”;文件获取内容($url);}/sendMessage是您自己的端点吗?如果是,您需要显示代码吗?作为经过测试的库,对
https://api.telegram.org/bot//sendMessage
,看起来您正在做的事情您还应该使用所有这些参数
?chat_id=“.$chatId.”text=“.$message.”