如何在电报机器人中发送字符?

hmahdavi

我需要通过PHP在电报消息中发送网站的URL。我用这个代码

    public function sendMessage($userid, $text)
        {
            try {
                $url = 'https://api.telegram.org/bot' . $this->token . '/sendMessage?chat_id=' . $userid . '&text=' . $text;
                file_get_contents($url);
            } catch (Exception $e) {
                error_log("\n sendMessage: " . $e->getMessage(), 3, 'log.txt');
            }
        }
$urlSearch = 'https://www.travelenter.com/Train?TrainArrivals=' . $destinateCode . '&TrainArrivalDates=' . $DateToday . '&TrainDepartures=' . $sourceCode . '&TrainDepartureDates=' . $DateToday . '&TrainIsOneWays=False&TrainPassengers=1&TrainTicketTypes=0&RNames=3&CheckCompartments=false&isoneways=false';
sendMessage($userid, $urlSearch);

发送消息后,URL的一部分已删除。我检查并发现电报将URL发送给&字符并将其删除到URL末尾。

如何解决这个问题?

肖恩

使用urlencode()函数。

$urlSearch = "hello&world";
$urlSearch = urlencode($urlSearch);
sendMessage($userid, $urlSearch);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 javaer[email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在电报机器人中显示选项?

在带有图像的电报机器人中发送消息

我的电报机器人不断发送消息

清除电报机器人中的“ pending_update_count”

如何在电报机器人中创建链接

通过pyTelegramBotAPI在电报机器人中获取照片

从电报机器人发送消息的限制是多少

如何在电报机器人中发送空消息?

如何在电报机器人中发送视频笔记?

如何在电报机器人中传递键盘的动态按钮值?

通过电报机器人上传和发送字符串作为文件

我如何在电报机器人中找到Webhook地址?

如何安排电报机器人发送消息?

如何在电报机器人中传递键盘动态?

如何检查电报机器人中的管理员状态?

在电报机器人中以内联模式发送本地照片

如何摆脱电报机器人中的盘旋小丑青蛙?

在电报机器人中发送照片的问题

电报机器人发送消息

自动发送消息到电报机器人

如何从 url 在电报机器人中发送 exe 文件

如何捕获电报机器人中的任何错误?

如何使用python在电报机器人中创建自定义键盘?

电报机器人:使用 python 发送照片方法

如何在电报机器人中创建“方法”

如何使用 python 在电报机器人中发送数据帧表

如何使用 Telebot 插件在 php(laravel) 中回答电报机器人中的内联查询?

您如何获取从电报机器人发送的当前发送消息的消息 ID?

如何在电报机器人中接收文件,对其进行处理并将其发送回用户?