2016-02-15 56 views
3

我正在開發一個程序,它的任務是我們爲它定義一些號碼(我們的一些手機號碼),並且應該在電報中註冊它們,然後獲取發送到該號碼的所有消息。您可能知道,電報中的註冊需要提供電話號碼,然後通過電報發送的代碼驗證號碼。Telegram Automation

我讀電報API,但它很複雜,沒有一定的例子和解釋。 我需要你的幫助,謝謝。

回答

0

是的,你可以做到這一點

首先,你應該寫一個程序(類)爲一個數字
和 後創建該類的另一個實例的另一個數字
如果你寫的主要類(工作由一個phoneNumber)
它是很簡單的擴展你的程序工作,由許多數字

祝你好運!

+1

謝謝Bahram你的答案,你能給更多的信息嗎?有沒有可用的代碼?我可以使用Telegram API嗎? – alone

+0

你可以查看這個鏈接 https://github.com/telegramdesktop/tdesktop 這是很好的例子 –

3

爲了實現電報聊天,

所有的
  1. 首先,描述here你應該獲得自己的api_id和api_hash。
  2. 閱讀the document並獲得關於協議中使用的術語的想法,這將有助於進一步探索。
  3. 創建通過端口電報服務器的TCP連接443
  4. 電報採用了一種名爲「授權碼」(即身份驗證密鑰)加密/解密,它會在服務器和客戶端使用的Diffie-Hellman算法得出的關鍵通過各種步驟。您可以按照here解釋的步驟創建此身份驗證密鑰,您也可以看到此進程的示例here
  5. 當您成功完成所有步驟後,您將最終收到來自電報服務器的'dh_gen_ok'響應。
  6. 現在您可以發送RPC查詢(電報API)。 API列表在此鏈接中給出https://core.telegram.org/methods

這只是一個簡短的觀點,可以幫助您瞭解這一點。爲了實施整個過程,您需要閱讀文檔並瞭解流程及其所有限制。希望它有幫助:)

+1

謝謝,有沒有任何可用的示例源代碼? – alone

+1

@alone您可以查看Java示例報文-api項目'http:// github.com/ex3ndr/telegram-api' – jab