场景如下,我希望每分钟在电报通道上发送消息或通知(无需用户发送命令)。
我可以在每次输入URL并发送消息时发送消息,但我希望每分钟自动发送(不输入URL)。我不知道怎么做,提前谢谢。
<?php $botToken="<<BOT-TOKEN>>" ; $website="https://api.telegram.org/bot" .$botToken; $chatId="337957895" ; //**===>
注意:此聊天id必须是一个人的聊天id,而不是另一个机器人聊天id!!!**$params=['聊天室id'=
我必须输入要发送的邮件的URL。。。https://bot.unpixelmas.com/bot.php
如果URL总是相同的,您应该使用cronwork并将其设置为每分钟打开该URL。
如果我们说您要输入的URL是
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => '<YOUR CUSTOM URL>',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
));
$response = curl_exec($curl);
curl_close($curl);
?>
然后使用
crontab-e
命令,您可以打开cronjob文件并将您的PHP文件添加为记录:
* * * * * <PHP bin path> <your PHP source file path>
创建电报机器人并获得机器人令牌后,我想向机器人应用编程接口发送请求。 这个链接说我们必须像这样发送HTTP请求:
我不知道如何使用电报机器人诱导(触发)本地服务器向通道发送消息。 例如,从用户注册并连接电报的网站向用户发送通知。我们假设用户已经开始与bot对话,并准备好接收来自bot的消息。 我有一个单独的服务器,可以使用bot向服务器发送请求,但我不明白如何在这个电报机器人服务器上接收和处理请求。 我正在使用go电报-机器人-api库,此时服务器使用长轮询方法而不是webhooks。所以它通过更新通道接收一
我用php编写了一个电报机器人。我想向所有成员发送一条短信,我保存了所有成员的chat\u id。我尝试使用此功能发送消息: 并使用此功能获取用户聊天ID并发送消息: 但这并不能正常工作,消息会多次发送给成员,并且在我清除数据库之前不会停止。
我有两个问题与编程电报机器人的PHP。 问题:当我尝试使用电报API发送更多行的文本时。根据此代码: 我在电报机器人中的文字如下: “这是我的短信。这是新线。” 你能帮我做这个吗? 谢谢你
我正在nodejs中构建一个可以在webhook上运行的电报聊天机器人。目前,bot在聊天中的每条消息都会点击我的webhook URL。对于机器人来说,可以在命令执行时只推送有效负载吗? 因此,我只想在用户执行 /test命令时从聊天中获取有效负载,聊天中的任何其他消息都不应git到我的URL。 #编辑 当前隐私设置 “启用” - 机器人将仅接收以“/”符号开头或按用户名提及机器人的消息。“禁用
在我们的小型初创公司中,我们使用GitLab进行开发,使用Telegram进行开发人员和PO之间的内部沟通。由于PO希望立即看到进度,因此我们设置了GitLab Pipeline,以便在每次提交后将预览版部署在Web服务器上。现在我们想扩展管道。这样在部署后通过Telegram组发送通知。 所以问题是,这可能吗?如果可能,怎么可能? 编辑:因为我已经实现了,这不是一个真正的问题。我想把答案贴在这里