问题标签 [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.

0 投票
0 回答
2037 浏览

php - how to send an alert message by telegram bot?

i want to send timed message likes @alertbot, my code like this. but at 20.30 the bot doesnt send any message.

what's wrong with my script?

0 投票
1 回答
1694 浏览

php - 如何等待我的 Telegram Bot 收到传入消息?

如何让我的 Telegram Bot 与用户交互?例如:

用户:/买

博特:你想买什么?

用户:冰淇淋

Bot:你已经成功购买了冰淇淋!

那么我该怎么做呢?

0 投票
1 回答
1655 浏览

telegram - 如何在 PHP 中获取最新的电报频道帖子?

如何在 PHP 中获取最后一个电报频道帖子?

例如,我可以通过以下方式获取频道成员数:

0 投票
1 回答
799 浏览

bots - 无法设置我的 Telegram Bot 的 webhook

我设置了 Telegram Bot 的 webhook,它似乎工作正常,但是当我尝试给他写信时,bot 没有回复。我表示为 webhook 的文件的代码是正确的(我使用 getupdates 方法检查了它),并且托管它的服务器具有 SSL 证书。

试图查看 getWebhookInfo 方法的结果,我检查了错误是"Wrong response from the webhook: 410 Gone"

任何人都可以帮助我找出问题所在?

0 投票
1 回答
78 浏览

php-telegram-bot - 我的 Telegeram 机器人什么也没发生

我想创建一个电报机器人,我写了这个代码,我还设置了 Webhook,这个代码将电报机器人的 Json 响应返回给它自己,但我不知道为什么它不工作.. 任何帮助和指南都会受到赞赏。

0 投票
0 回答
339 浏览

cakephp-3.0 - 如何在 CakePHP 3 中使用电报 api 包?

我尝试在我的 CakePHP 3 网站中使用PHP telegram bot,但遇到了很多问题。
完成
我运行“composer require longman/telegram-bot”并将包复制到“plugins”文件夹。
然后“bin/cake 插件加载 longman/telegram-bot”。
问题
1. 我必须把包裹放在哪里,为什么?供应商插件
2. 如何在 URL 中调用包方法?
我在“telegram-bot/src/Telegram.php”中添加了“index”方法,并在我的“Template/Users/index.ctp”中尝试了这个片段代码。
echo $this->Html->link('telegram', ['plugin' => 'longman/telegram-bot', 'controller' => 'telegram', 'action' => 'index']);
结果
Error: A route matching "array ( 'plugin' => 'longman/telegram-bot', 'controller' => 'telegram', 'action' => 'index', '_ext' => NULL, )" could not be found.
3. 我必须在“routes.php”中添加什么?
4. 如何在我的控制器和模型中使用“telegram-bot/src/Telegram.php”方法。
5. 还有什么必须遵守的吗?
谢谢。

0 投票
1 回答
1500 浏览

telegram-bot - 使用整数 id 的频道上的 Telegram Bot getChat 方法返回旧的详细信息

我们有一个网络应用程序,用户将我们的机器人添加到他/她的频道中作为管理员,并且可以从网络应用程序中做一些事情(例如发布/编辑带有标记按钮的项目..等),我们的应用程序很大程度上基于频道整数chat_id(例如:chat_id=-1001006616144)而不是(@username),一切正常......问题是:

当频道所有者更改频道用户名(例如 @foo 到 @bar)时,如果我传递频道整数 id(例如:-1001006616144),robots getChat方法仍然返回旧频道的用户名(@foo),尽管没有频道不再使用用户名@foo

但这不适用于更改频道标题,我的意思是如果所有者更改频道标题,getChat(以整数 id 作为参数)方法会立即返回更新后的频道标题(和用户名)

我需要使用整数chat_id,因为它在频道的生命周期内保持不变,直到它被删除,并且我的网络应用程序需要更新的@username 和标题,只要我的机器人是频道中的管理员,这
是某种错误吗?任何人都可以建议一个解决方法,这样我就可以获得更新的频道信息(最多 12 小时间隔)?我使用 PHP BTW

0 投票
1 回答
4478 浏览

php - 如何在电报中回答回调查询后发送消息?

我正在尝试用 PHP 开发 Telegram Bot,但是当我按下内联按钮时,我的机器人无法回答用户。有人可以在调用方法后
帮我发送消息(方法)吗?sendMessageanswerCallback

这是我最后的试用代码:

0 投票
2 回答
1182 浏览

php - How to get user's non-command answer in PHP Telegram Bot?

I am writing a new Bot for Telegram for the first time using PHP Telegram Bot.
Imagine I want to show What is your name? for /start command and wait for user's answer, wait for user's answer and then show Hello USER_NAME to him.

I could implement /start commands. But how can I get user's reply that is not in form of /command? Actually I need a listener to a non-command message.

Is there anyone who can help me?

0 投票
1 回答
1509 浏览

telegram - 电报botfather不允许制作更多机器人

我正在尝试制作电报机器人。到目前为止,我已经制作了 20 个机器人,现在当我从机器人父亲那里选择 newbot 时,它会说:“我做不到。

你来找我要 20 多个机器人。但你不尊重地问。你不提供友谊。你甚至都没有想过要叫我Botfather”

我应该如何制作更多机器人?谢谢