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

telegram - How to hide Telegram BOT commands when it is part of a group?

I'm trying to use a Telegram BOT to send messages to a group. First, I thought that it'd be enough to know the group chat id to accomplish that, but it's not. The BOT MUST be part of that group. OK, it kind of make sense, but the problem is: When you add a BOT into a group (a large group in this case) everyone start seeing a new icon on their devices, a "slash" icon. And what do they do ? They click on it, see the list of commands, choose one of them, and all of a sudden everyone is getting a new message from the group: a "/something". Imagine dozens of people doing that ? It's pretty annoying. So, any of these would work for me:

1) Can I send messages from a BOT to a group without having that BOT in the group ? 2) Can I have a kind of "no methods" BOT, that only send messages ? 3) Can I disable "slash" icon from clients so I won't have a "bot method war" in the group ?

Thank you

0 投票
2 回答
1503 浏览

php - 电报机器人 sendPhoto 错误

我可以sendPhoto在电报机器人中使用方法API并成功发送照片,但通常是事先提交给机器人的照片。但是,当我尝试使用另一个机器人(使用相同的file_id)将照片发送给用户时,电报响应:

这是sendPhoto请求:

此请求适用于一个 Bot,但不适用于另一个 Bot!

电报是否限制发送file_ids?这样之前收到的机器人file_id只能发送它们?!

0 投票
1 回答
7471 浏览

c# - 使用 Telegram Bot 发送消息时出现错误 400 错误请求

我有一个公司员工的 Telegram Bot,它允许管理员向所有员工(超过 10k 用户)发送消息。所有员工的列表 chat_id 都存储在数据库中,并且通过使用特定的命令管理员可以向所有用户发送消息。

问题是当管理员向所有员工发送消息时,它将被发送给某些用户(所有用户循环中的第一个用户),但对于其他用户(错误正在登录文件),它将面临错误 400(错误请求) )。

我正在使用 C# Webrequest 对象,并将用户列表划分为 100 个用户的页面。向 100 个用户发送消息后,它会发送给接下来的 100 个用户。

谁能帮我这个 ?一般来说,这是用电报机器人发送批量消息的好方法吗?

0 投票
5 回答
30428 浏览

telegram - 电报机器人:如何使用 botFather 删除命令

我正在尝试使用 botFather 从我的机器人中删除所有命令。我找不到这方面的文档。可以选择向 BotFather 发送新的命令列表,但这对我没有帮助,因为我的机器人在使用自定义键盘时没有任何命令。

知道怎么做吗?

0 投票
5 回答
74623 浏览

telegram - 找出我自己的用户 ID 以使用 Telegram API 发送消息

对于 Telegram,我如何找到我自己的用户 id ( chat_id) 以与 Telegram API 一起使用?

我想通过 Telegram API 向自己发送一条消息,如下所示:

0 投票
3 回答
2179 浏览

heroku - 我可以将 Free Heroku 计划用作 Telegram Bot 吗?

我想使用启用了 webHook 的 Telegram Bot,

我可以使用 Heroku 免费计划作为我的 Bot 的 Url 在收到短信时进行连接吗?

我使用 Nodejs 作为语言。

0 投票
1 回答
486 浏览

asp.net - Windows 窗体中的操作已超时

我在 Windows 服务和 Windows 应用程序中使用了此代码,并且我强制执行“操作已超时”,但是当我在网站中使用此代码时,我从未强制执行异常,有什么问题?!

0 投票
2 回答
27809 浏览

telegram-bot - Bot api,我如何获取最后一条消息或聊天记录?

我想实现一些功能,例如用户向我发送消息,然后我用聊天记录中的(机器人)最新消息回复他。

0 投票
2 回答
1259 浏览

php - PHP 电报机器人回复标记

我正在电报上编写机器人程序,但我没有通过回复标记制作特殊键盘,有人可以帮助我吗?我的代码是这样的:

0 投票
3 回答
104389 浏览

c# - 我可以通过 Telegram Bot API 通过用户 ID 获取电话号码吗?

Telegram Bot API用于向用户发送即时消息。我已经安装了nuget 包。这个包是电报开发者推荐的

我创建了一个电报机器人,并通过使用代码成功访问了它。当我向机器人发送消息时,机器人会获取一些关于发件人的信息。

在此处输入图像描述

我需要用户的电话号码在我们的系统中识别他们并将信息发回给他们。

我的问题是我可以获得用户电话号码telegramUserId吗?

我这样做是为了方便用户。如果我能得到一个用户电话号码,我就不应该向用户索要它。

现在我的命令是这样的:

我想