问题标签 [telegram]

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 回答
1417 浏览

android - 如何在我的应用程序中下载或实现 Telegram API

我目前正在使用 ECLIPSE 编写一个 Android 应用程序。我想在我的应用程序中使用 Telegram API,因为我的应用程序会向 Telegram 上的静态号码发送静态消息。

我已经在GitHub 上的 TELEGRAM API 上下载了 Telegram 示例 API并导入到 ECLIPSE 中……但我找不到任何可重用的 API 或代码……

请指导我使用正确的 API 或在我的应用中实现的方法...

此外,我在 Telegram Core 网站上注册了我的应用程序,并提供了我的应用程序 HASH 代码和身份验证代码。

0 投票
4 回答
55362 浏览

python - 如何在电报机器人中获得身份验证?

电报机器人现在准备好了。

如果我们使用 Web 浏览器和网站的类比,电报客户端应用程序就像浏览器客户端。

电报聊天室就像网站。

假设我们有一些我们只想限制某些用户的信息,在网站上,我们将进行身份验证。

我们如何在 Telegram Bots 上实现相同的效果?

有人告诉我我可以使用深度链接。请参阅此处的说明

我将在下面重现它:

  1. 创建一个具有合适用户名的机器人,例如@ExampleComBot
  2. 为传入消息设置 webhook
  3. 生成足够长的随机字符串,例如 $memcache_key = "vCH1vGWJxfSeofSAs0K5PA"
  4. 将值 123 和键 $memcache_key 放入 Memcache 360​​0 秒(一小时)
  5. 向我们的用户显示按钮https://telegram.me/ExampleComBot?start=vCH1vGWJxfSeofSAs0K5PA
  6. 配置 webhook 处理器以使用以 /start 开头的传入消息中传递的参数查询 Memcached。如果密钥存在,则将传递给 webhook 的 chat_id 记录为用户 123 的 telegram_chat_id。从 Memcache 中删除密钥。
  7. 现在,当我们要向用户 123 发送通知时,检查他们是否有字段 telegram_chat_id。如果是,请使用 Bot API 中的 sendMessage 方法在 Telegram 中向他们发送消息。

我知道如何执行第 1 步。

我想了解其余的。

这是我尝试破译步骤 2 时想到的图像。

在此处输入图像描述

因此,各种电报客户端在与其应用程序上的 ExampleBot 通信时与电报服务器通信。沟通是双向的。

第 2 步建议 Telegram 服务器将通过 webhook 更新 ExampleBot 服务器。Webhook 只是一个 URL。

到目前为止,我是对的吗?

使用它进行身份验证的下一步是什么?

0 投票
7 回答
16081 浏览

php - Calling Telegram API to create a feedreader bot

I have seen New API for bots are enabled to create custome bots,I have seen some sources such as this and this I have also read about @fatherbot which is about registering bots,I also searched about some examples about telegram bots such as this one,I know how write codes in php and python but can not find out how to call api methods and where to get start.Does any one has any idea how to get start?

0 投票
1 回答
2269 浏览

c# - C# 电报机器人。获取更新方法

Telegram api 使用方法返回消息和 update_id 的偏移量。如何正确获取最后一条消息?

0 投票
3 回答
16596 浏览

javascript - 如何从网站向 Telegram APP 发送消息

我的网站上有一个分享按钮,我想向 Telegram APP 联系人发送特定消息(当我在手机中打开网站时)

问题是我没有找到完整的代码,它只是在手机中打开APP

我的代码是:

如您所见,我没有找到在 href 属性中发送消息的正确命令

例如,我发现添加贴纸的方法类似:

0 投票
1 回答
2280 浏览

android - 如何制作像电报一样的循环进度条?

我想要一个确定的圆形进度条,例如电报 android 应用程序,但我在项目源中找不到它。

在此处输入图像描述

它正在旋转

在此处输入图像描述

更新:我正在使用材料进度但它不会在确定模式下旋转,我想要的是在加载时旋转......就像电报应用程序一样。

0 投票
2 回答
12042 浏览

php - 在 PHP 中使用电报 API

我正在尝试使用 Telegram API 使用 PHP 制作在线广告应用程序,但我遇到的问题是我什至无法理解向电报网站发出请求。这是我基于 Telegram 的 API 和协议编写的短代码:

有谁知道如何使它工作?

0 投票
2 回答
52130 浏览

api - 如何向 Telegram bot API 发送请求?

创建电报机器人并获得机器人令牌后,我想向机器人 API 发送请求。

这个链接说我们必须像这样发送 HTTP 请求: https://api.telegram.org/bot<token>/METHOD_NAME并为最简单的方法“getme”提供示例,它没有任何输入参数。

想象一下,我想发送一些消息。我应该使用sendMessage具有两个必需输入参数的方法:chat_ID 和文本。

现在我的问题开始了:

  1. 如何以上述请求格式编写此 sendMessage 方法及其参数?我尝试sendMessage(param1,param2)并收到未找到方法的消息。

  2. 是什么chat_id?如果我想给联系人发送消息,我怎么知道他的chat_id

我在互联网上搜索了很多,GitHub 上有很多专门为此目的的项目,老实说,它们都没有任何意义。看在上帝的份上,请有人帮助我。我迷路了。

问候。

0 投票
1 回答
20347 浏览

javascript - Telegram API 使用 php 或 javascript 发送消息?

如何通过用户号码向用户发送消息?我看到了这个网站http://notificatio.divshot.io/,但是没有办法删除它在消息中的引用。

0 投票
2 回答
59 浏览

python - 不能从 Json 中取出单个值

所以我正在使用 Telegram API 给我的 JSON。我正在尝试将消息值转换为字符串。

这是我的Json。

我试图用来获取价值的代码。(使用请求顺便说一句)

但是,它不起作用。我设法检索了update_idwithcontent['result'][0]['update_id']但我不知道如何检索text.

提前致谢!