Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Telegram API (https://javascript.ru/forum/node-js-io-js/77269-telegram-api.html)

akorpl 12.04.2019 11:36

Telegram API
 
Добрый день, у телеграма есть данная api:

https://core.telegram.org/method/con...importContacts

Кто работал с такого рода API через телеграм бот, скиньте кусочек примера. Спасибо.

NeoN 12.04.2019 12:20

начинал еще только в этом разбираться. наверное, для начала проще будет работать с этим апи, используя библиотеку tdlib

вот небольшой код для авторизации в телеграме:

const { Client } = require('tglib');

function setCallbacks(client){
    client.registerCallback('td:update', update => console.log(update))
    client.registerCallback('td:error', error => console.error(error))
    client.registerCallback('td:getInput', async args => {
        const result = await getInputFromUser(args)
        return result
    })

}

void async function() {
    const client = new Client({
      apiId: '475697',
      apiHash: 'fccd03ed0b2e************6001e514',
      auth: {
        type: 'user',
        value: '893******44',
      }
    });
  
    await client.ready
    console.log('authorization done');
   
}();

NeoN 12.04.2019 12:41

сама библиотека на nodejs: https://github.com/nodegin/tglib


Часовой пояс GMT +3, время: 13:44.