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

ios - Telegram 新源代码 APP ID 问题 CONNECTION_API_ID_INVALID

我在使用 NEW Telegram iOS 应用程序源代码时遇到问题。

CONNECTION_API_ID_INVALID我尝试连接时总是出错。有人解决这样的问题吗?

我试过了:

替换api_idapi_hash另一个私有(当前使用旧代码)

用旧的公共代码替换api_id和替换api_hash另一个由 Telegram 提供的公共代码api_idapi_hash

更改为https://my.telegram.org/appsMTDatacenterAddress提供的TGTelegramNetworking.mmIP

更改为旧源代码提供MTDatacenterAddressTGTelegramNetworking.mmIP

在上面的列表中尝试不同的组合。

0 投票
3 回答
5675 浏览

c# - 如何进行 Telegram MTProto 协议 api 调用?

例如调用/包装auth.sentCode方法(下面的链接):

https://core.telegram.org/method/auth.sendCode

我努力了:

我得到了这个异常(和内部异常)

底层连接已关闭:发送时发生意外错误。(身份验证失败,因为远程方已关闭传输流。)

0 投票
1 回答
622 浏览

c# - 无法在 C# 网络浏览器中加载 Telegram.org?

我想在我的 WindowsFormsApplicationC#中使用以下代码在 webBrowser 中加载 telegram.org:

但结果是空的。

我怎样才能加载这个网站?

0 投票
1 回答
5716 浏览

bash - 如何从 zabbix 向电报发送消息?

我在 zabbix 上向电报信使发送通知时遇到问题。因此,我为此指定了不同的指南。但并不成功。

例如我使用这个 指南

该解决方案适用于 bash。但我可以从 zabbix 发送这个。

密钥telegram-cli -e不能与登录名和格式一起正常工作user#XXXXXX;

我不想使用一些 API 来发送消息。

感谢您的任何帮助。

0 投票
3 回答
4989 浏览

php - 基于 PHP 的网站上基于 Telegram 的聊天:HOWTO?

我无法弄清楚我的网站和 Telegram 服务之间的交互到底要使用什么(首先 - 如何使用 PHP 和其他东西(如用户之间的聊天)完成身份验证过程)。

在此页面上:https ://core.telegram.org/api我不知道如何在 PHP 中使用这些函数。

根据此页面:https ://telegram.org/apps 我有两个选择:

1)CLI接口(非官方的,顺便说一下):https ://github.com/vysheng/tg ,它没有autentification功能。为了验证自己,您需要运行:

在应用程序内部,您必须输入您的手机和 SMS 发送的密码 - 之后您就获得了授权。然后你安装https://github.com/zyberspace/php-telegram-cli-client并运行telegram-cli作为守护进程:

这是否意味着我必须使用 PHP 为每个尝试登录的用户手动创建 tg-server.pub?

2) Webogram:https ://github.com/zhukov/webogram - 但它是用 JavaScript 编写的,代码非常复杂。

亲爱的 Stackoverflow 大师,也许您比我更专心,并且可以帮助我识别基于 Telegram 和 PHP 的用户聊天的正确解决方案(或者,我不知道,PHP 片段或其他任何东西)?

我将不胜感激!

谢谢!

0 投票
1 回答
1539 浏览

java - Telegram API:如何保持 ApiState 保存登录状态

我使用了来自这个来源的电报api: https ://github.com/voleon/telegram-trivia-bot 但我的问题是,如何让用户保持登录状态。因为在应用停止后需要用户租用手机并从中获取激活码短信。我已经实现了 Serializable 来保存 ApiState 对象。但这种方法并没有解决我的问题。这是我的 ApiState 的代码:

0 投票
1 回答
773 浏览

php - 如何使用 tg 实现 Telegram 的授权?

我正在 php 上实现简单的 Telegram 聊天,提出了一个问题:如果我决定使用 tg 作为客户端和 php-telegram-cli-client 作为包装器,如何在 Telegram 上执行授权通过 Unix 文件套接字与该客户端交互?

https://github.com/vysheng/tg

https://github.com/zyberspace/php-telegram-cli-client

在这个客户端中,在你可以发送消息和使用命令之前,你需要自己授权。你跑:

在该控制台应用程序要求您提供手机和验证码之后。但是当你试图改变你的用户时,你会意识到你根本没有任何工具可以做到这一点。我试图将 RSA 密钥更改为任何其他密钥,但这对我没有多大帮助。

我应该为我的任务更改工具(几个用户在我的网站上授权并进入为他们创建的聊天室)还是我没有注意一些可以帮助我的细节?

谢谢!

0 投票
4 回答
41746 浏览

php - 如何使用 Telegram API 实现授权?

我想使用 PHP 实现多重授权以与 Telegram REST API 交互。

我要解决什么任务?好吧,这很简单:几十个用户(他们都有一个像这里这样的 carma(+10、-2、+1000 等)以及相关的组分类:网站管理员和客户)在我的网站上有一个用户个人资料。在他们达到一定数量的 carma 并且由于他们在个人资料中获得授权后,他们会加入基于自动为他们生成的 Telegram 的私人聊天。

经过一番研究,我发现它非常复杂,因为:

  1. 我从来没有为硬件绑定的社交网络实现 API 的经验。
  2. 我查看了https://core.telegram.org/api/auth,但完全不清楚如何使用 PHP 或任何其他语言来实现这些功能(例如 auth.sendCode)。如果这些命令应该作为 JSON 发送到服务器,那么它看起来不像 JSON:

    它是什么?它是用什么语言写的?

    UPD:它是用 TL(类型语言)编写的: https ://core.telegram.org/mtproto/TL

  3. 我探索了几个客户端(Webgram、Telegram-cli (tg)、tdesktop)的源代码,发现了几个https://core.telegram.org/mtproto的实现

不幸的是,他们都不支持多重授权,经过一些研究,我不知道在哪里更深入地挖掘以找到更多信息。

此外,这些实现看起来庞大且复杂(例如,https ://github.com/vysheng/tg ): 在此处输入图像描述

在那里我看到一堆服务器(./tg/tgl/tgl.h):

我发现了几个可能合适的函数(./tg/tgl/queries.c):

等等

我应该将哪些文件传输到 PHP 以实现多用户身份验证?你能帮我知道从哪里开始以及如何使它比现在更容易吗?

先感谢您!

0 投票
2 回答
34513 浏览

ios - 图像未在 Telegram 官方应用代码中下载

我正在尝试自定义电报应用程序代码。

我注意到我可以发送图像,但另一方面,当我尝试下载图像时,进度条会显示出来,并且卡在那里没有进一步的进展。

有人可以帮我吗?

0 投票
1 回答
278 浏览

telegram - Telegram Android App 中的共享库

这些库由应用程序加载,但它们有什么作用?我在谷歌搜索库名称,但没有关于它是如何编译的