带有节点js的Telegeram应用程序(非BOT)

时间:2018-07-13 06:22:04

标签: node.js telegram

我正在尝试创建电报应用程序,我是用户,而不是机器人。 我想用我的手机号登录Web界面,并能够查看我所属的组。

大多数示例都与机器人相关,我不想使用机器人。

我正在使用节点js编写应用程序,我已经管理了非Telegram诸如登录和导航之类的事情,但是现在我发现很难找到有关在没有BOT的情况下使用Telegram API的信息以及如何进行提取信息,例如基于登录的单元格NO的用户用户ID,然后是与该用户ID相关的组等。

我用Google搜索了很多东西,但是大多数答案都与使用BOT有关,这让我有些不满。我在这里有点迷茫,因为我也不是非常熟悉节点js。任何帮助。

更新 我使用mtproto在github上找到了一些示例。 我现在遇到的问题是尝试进行

console.log('start init')
const { MTProto } = require('telegram-mtproto')


console.log('const MTProto set')
const api = {
invokeWithLayer: 0xda9b0d0d,
layer: 57,
initConnection: 0x69796de9,
api_id: 12345,
app_version: '1.0.1',
lang_code: 'en'
}

console.log('init api set')
const server = { webogram: true, dev: true }

const telegram = MTProto({ api, server })

console.log('init complete')

module.exports = telegram

我收到以下错误

internal/buffer.js:35
throw new ERR_OUT_OF_RANGE('value', `>= ${min} and <= ${max}`, value);^
RangeError [ERR_OUT_OF_RANGE]: The value of "value" is out of range. It must      
>= 0 and <= 4294967295. Received -2083955988

我输入了两个console.logs,以大致了解哪个行触发了此行,并发现以下行是罪魁祸首,但不确定为什么。

const { MTProto } = require('telegram-mtproto')

有什么想法吗?

0 个答案:

没有答案