Я использую этот код с использованием "telegram-mtproto": "^2.2.2"
const App ={
appId: //myAppId,
hash : // my app hash
}
const MTProto = require( 'telegram-mtproto').MTProto
const api = {
layer : 57,
initConnection : 0x69796de9,
api_id : App.appId
}
const server = {
dev: false
}
const client = MTProto({ server, api })
async function sendCode(phoneNumber){
console.log("sendCode called")
try {
const {phone_code_hash} = await client('auth.sendCode', {
phone_number: phoneNumber,
current_number: false,
api_id: App.appId,
api_hash: App.hash
})
console.log("phoneCode sent", {phone_code_hash})
} catch (e) {
console.log("error ", e)
}
}
sendCode(process.env.PHONE_NUMBER)
При вызове этого скрипта я получил: [7.244] Error 401 AUTH_KEY_EMPTY 2 1
, [7.730] Error 401 AUTH_KEY_UNREGISTERED 2 1
ошибки, но я не могу понять, что не так с моим кодом, и все, что я обнаружили, что эта проблема https://github.com/zerobias/telegram-mtproto/issues/49, что она не имеет соответствующего ответа