问题标签 [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 投票
4 回答
181 浏览

c# - 创建具有两种类型的数据成员

我正在尝试创建一个电报消息类并使用他们的网络服务。电报消息有一个属性名chat,可以是用户类型,也可以是群聊类型。像这样:

如何创建具有两种类型的数据成员?我现在知道我应该如何问我的问题。它对我来说有点新,所以如果它如此明显,请接受我的道歉。谢谢。

更新

太感谢了。我像这样更改了我的消息类:

这也是我的Ichat界面:

但问题是当我更改课程时,电报无法调用我的网络服务。我不知道为什么!

0 投票
1 回答
1866 浏览

php - 如何在向 webhook 发送答案时向电报 Bot API 执行请求?

电报 API

如果您使用的是 webhook,则可以在向 webhook 发送答案的同时执行对 Bot API 的请求。

我尝试通过这个简单的代码来做到这一点:

但我在机器人中看不到任何响应。

0 投票
1 回答
693 浏览

java - JAVA HttpsConnection POST 发送图片和文字

我正在尝试通过 HTTP POST 发送文本和图像,但总是收到 400 错误。我想用它通过 Telegram bot 发送图像,并且我正在使用此答案中提供的代码以及文本和咬合参数https://stackoverflow.com/a/2793153/1970613并稍作修改。

可能是什么错误?非常感谢提前!

0 投票
4 回答
27416 浏览

php - Telegram BotApi,向多个聊天 ID 发送消息

我想知道我是否可以在电报机器人 api 上使用我的机器人向多个 chat_id 发送消息,但我无法弄清楚。这完全是因为电报 API 很难理解。我用它来向一个chat_id发送消息:

https://api.telegram.org/botTOKKEN/sendMessage?chat_id=xxxxxxx&text=Hi+John

0 投票
16 回答
696753 浏览

telegram - Telegram Bot - 如何获取群聊 ID?

我一直在使用telegram_bot,并试图让 groupChat id 向群聊发送通知,但不知道我必须使用哪些方法。

当机器人参与聊天时,我使用 message.chat.id 获取聊天 id,但我必须使用它来获取群聊 id 找不到/

0 投票
1 回答
1122 浏览

ssl-certificate - 如何从 Openshift 获取 SSL 证书?

我正在为 Telegram 创建一个机器人,它向我在 Openshift 上运行的节点应用程序发送一个发布请求。

根据 Telegram 的 Bot Faq “您需要有效的 SSL 证书才能使 webhook 工作”,在为机器人设置 webhook时需要传递该证书。

根据 Openshift 的说法,他们在免费计划中提供“共享 SSL 证书”。由于我仍在尝试,我想避免切换到更高的自定义证书计划。

如何以文件的形式获取 SSL 证书,以便将其传递给 Telegram?

0 投票
1 回答
1091 浏览

php - Telegram 机器人是否存在

我有一个 PHP 站点,其中包含 Bot id 和它们的令牌的数据库。

是否可以检查机器人是否存在?是假的还是假的?来自 BotID 和 Token。

我试图检查http://telegram.me/_Bot_ID_页面是否存在或显示一些404错误,但它没有工作。

0 投票
2 回答
1690 浏览

json - Perl, Telegram, WWW::Telegram::BotAPI 如何发送数组数组?

我使用 WWW::Telegram::BotAPI(Telegram Bot API 的 Perl 实现)进行简单的机器人开发。

我需要创建一个自定义键盘(https://core.telegram.org/bots#keyboards)来回复(sendMessage 方法)。

用于键盘的电报 API https://core.telegram.org/bots/api/#replykeyboardmarkup用字符串数组的类型描述字段“键盘”。

例子:

但我做错了

在输出转储中 - reply_markup 不存在。能做错什么?如何正确定义“键盘”字段?

0 投票
2 回答
1280 浏览

telegram - 带有 php 的 bot 电报(发送消息和从用户获取消息的关系)

在电报机器人(php)中,如何识别发送给用户的消息和用户写答案之间的关系?我如何识别它是否是电报机器人代码中此文本的答案,首先我放了 5 个按钮,当用户按下每个按钮时,用户必须输入我想要识别的文本,它是特定按钮的答案。我怎样才能用php识别这个?

0 投票
4 回答
16532 浏览

telegram - 如何在 Telegram Bot API 中的 setWebhook 之后使用 getUpdates

我将setWebhook用于我的电报机器人,现在我需要使用getUpdates。我已经阅读了文档,他们说我只能使用一种方法。

问题是,我在控制台中有:

所以问题是,如何取消设置webhook并使用getUpdates