问题标签 [php-telegram-bot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
telegram - 如何使用 Telegram 机器人聊天 API 获取用户图片/头像?
用户对象没有photo_id,那么有没有办法获取用户的头像?
php - 如何使用 php 在电报机器人中进行简单的测验和按钮回答?
我想做一个简单的问题和多项选择的答案,我想要的结果就像这张图片:这是想要的多选按钮的图片,
但结果不像我想要的这是我的结果图片代码:这是不想要的结果的图片
,这是我尝试过的代码:
telegram - Telegram Bot API:缺少“用户名”字段
我想从接收更新中读取用户名,但我面临一个特殊问题。
对于某些用户,$message['from']['username']
包含电报用户名,但是对于某些用户,此参数未定义。
如何username
使用 Telegram Bot API 可靠地接收用户名( get 字段)?
php - 脚本启动后无法从 Telegram Bot 获取更新的消息
我正在尝试创建一个脚本来通过 Bot API 操作我的机器人,我在我的服务器上使用简单的 PHP 文件,它有一个设置的 Webhook,以便 Telegram 每次收到消息时都会引用这个文件。但问题是我无法在脚本已经运行时收到新消息,如果我试图获取并分配更新的消息以改变流程中的工作流程,我只会收到旧消息(这是在启动脚本时出现)
php - 在 PHP 中加速 Telegram Bot API
我使用 PHP 来编写一个 Telegram 机器人,它使用webhook
这意味着每次更新都会调用 PHP 文件。我使用 curl 将 JSON 发布到https://api.telegram.org。当我在我的 PHP 文件中发送消息时,它会在大约1 秒内响应。我认为是因为它不重用 curl 连接。PHP 文件完成后连接关闭。
我还编写了一个 Java 应用程序,它getUpdate
每 5 秒调用一次方法。它会在大约500 毫秒内做出响应,因为它重用了连接。
如何像我的 Java 应用程序一样加速我的 PHP 机器人?即使 PHP 文件完成并运行另一个 PHP 文件,是否有任何方法可以重用连接?
这是我的PHP代码:
PS:URL 的 ping 时间在200 毫秒左右。
curl - Telegram Bot api - 如何使用 curl 发送我的自签名证书文件?
我想为 Telegram 创建一个 BOT,但在将我的 public.key 文件发送到电报时遇到问题。我有一个 vps 和最新版本的 directadmin 安装在它上面。我购买了一个免费 IP 并将其分配给我将用于创建我的机器人的“我的用户”之一。我为它创建了一个letsencrypt证书,现在它可以正确使用https协议。然后我在 BotFather 创建了一个机器人并收到了我的 BOT 令牌并将我的 public.key 文件放在该用户的 public_html 目录中的某个位置。我打开了 putty,连接到我的 vsp 并输入了这些 curl 命令,但仍然从电报中收到错误 400。这是我使用的命令:
如果有人帮我修复它,我将不胜感激:)
telegram - 如何使用从用户上传的 Telegram Bot API 下载全尺寸照片
我正在开发一个电报机器人,我需要下载用户发送给机器人的照片、音频、视频。使用 get file 方法返回的唯一路径,我只得到一个缩略图。事实上,get file 方法的唯一结果包含一个非常小的文件大小值。我无法弄清楚问题出在哪里。照片通常作为照片(而不是文件)通过消息发送。
php - php电报机器人中的联系我们按钮
我在我的电报机器人中创建了一个名为“联系我们”的按钮。按“联系我们”按钮后如何获取会员信息?
php - 内联键盘。我做了一个按钮,但是如何处理 callback_data 呢?
需要内联键盘方面的帮助。我做了一个按钮,但是回调怎么办?我知道我需要以某种方式获取callback_data
并发出一条新消息。
php-telegram-bot - 电报机器人日志文件中的负聊天 ID
我有一个电报机器人并将所有用户活动保存在日志文件中。检查日志文件时,找到带有负聊天 id 的用户-107606558
。这是平常的吗?