问题标签 [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.
php - Telegram API 编码要发送的消息
电报的编码参数url是什么?我使用过urlencode ($message)
,但在移动设备上,消息未从应用程序中解码。**如果我不使用消息的编码,我会收到错误
网关(错误 501 或 502**,我不记得了)
.
示例 url 是我要解码的文本在https://api.telegram.org/bot$token/sendMessage?chat_id=$chat_id&text=$message
哪里$message
php - 如何在电报机器人中使用 ForceReply
我正在使用 php 和 web hook 开发一个电报机器人。一切都很好,但有时我想“等待用户回复”。例如:
如果客户端写入 /info 没有任何参数,我想显示“使用”消息并询问并等待 ID 参数。
我知道有一个属性“ForceReply”可以强制回复,但是当我设置它时没有任何反应,而且我不知道如何知道客户端消息是否是对我问题的回复。
我必须暂停我的 php 服务器吗?(我认为这将是一个不好的做法)我必须为某种类型的消息做什么?
谢谢
php - PHP:连接机器人电报和推特
我需要将电报中的机器人与我在推特上的帐户连接起来,所以,当我在推特上发布新推文时,我们需要发布新的电报。
怎么能这样。
telegram-bot - 电报:如何显示新加入机器人的欢迎消息
我在电报机器人中创建了新机器人,并执行如下步骤:-
但是现在我需要当任何新用户加入我的机器人时,我需要向他展示欢迎信息。
怎么可能呢?
php - 如何使用 Telegram Bot API 发送表情符号?
我需要使用 Telegram Bot 发送包含表情符号的消息。
:nine:
因此,例如,我在消息文本中复制/粘贴表情符号代码并将其发送给用户,但表情符号不起作用。
这是我的示例代码和功能:
所以,我的问题是:如何通过 Telegram 机器人发送表情符号?
php - Telegram Bot PHP:警告:file_get_contents 无法打开流:400 错误请求
我正在为电报机器人编辑文件 php。当我在电报上测试时,它根本没有反应。在 PHP 命令行上,它说:
警告:file_get_contents(https://api.telegram.org/bottoken/sendMessage):打开流失败:HTTP 请求失败!第 39 行 G:\xampp\htdocs\xbot\file.php 中的 HTTP/1.1 400 错误请求
在第 39 行:
但是,当我将函数 create_response 更改为此时,它会起作用:
但它只显示最后一个结果,而在 php 命令行显示完整结果:
我很困惑,如何解决这个问题?提前致谢。
这是完整的代码:
telegram-bot - Telegram bot API:我可以混合使用自定义键盘和 force_reply 吗?
我有一个自定义键盘,但要处理答案,我需要强制回复,所以我会在下一条消息中回复问题。我已经这样做了:
键盘有效,但 force_reply 无效。强行回复自己的作品?我不能将它与自定义键盘结合使用吗?
python - ReplyKeyboardMarkup 不起作用 python?
我写了一个电报机器人。一切都很顺利,而且运作良好。但是当我想ReplyKeyboardMarkup
按照它的文档中提到的那样使用时,它没有用!我的意思是键盘不显示。
这个 JSON 对象有一个键keyboard
,根据它的文档,它的值是:
类型:字符串数组。
描述:按钮行数组,每行由一个字符串数组表示
这是我发送请求的代码:
php - 如何从服务器为电报 BOT 定义命令
我用@botfather 创建了一个机器人,一切正常。现在我想将命令从我的主机设置为电报。我在我的根目录中 创建了一个Bot.php 。
僵尸程序
现在当我浏览这个:https://api.telegram.org/bot112186325:tokenNumber/setWebhook?url=https://partamsms.ir/bot.php
我明白了:{"ok":true,"result":true,"description":"Webhook was set"}
但我无法在我的电报帐户中运行这些命令。
如何从我的服务器运行命令?
太感谢了