我正在尝试创建电报应用程序,我是用户,而不是机器人。 我想用我的手机号登录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')
有什么想法吗?