tg-cli-node
                                
                                 tg-cli-node copied to clipboard
                                
                                    tg-cli-node copied to clipboard
                            
                            
                            
                        Node.js wrapper for telegram-cli
tg-cli-node
Node.js wrapper for telegram-cli
How to use
Install package from npm:
npm install tg-cli-node
Create config.js with:
const path = require('path');
const os = require('os');
module.exports = {
    telegram_cli_path: path.join(__dirname, 'tg/bin/telegram-cli'), //path to tg-cli (see https://github.com/vysheng/tg)
    telegram_cli_socket_path: path.join( os.tmpdir(), 'socket'), // path for socket file
    server_publickey_path: path.join(__dirname, 'tg/tg-server.pub'), // path to server key (traditionally, in %tg_cli_path%/tg-server.pub)
}
Open your app script and use this example:
const TelegramAPI = require('tg-cli-node');
const config = require('./config');
const Client = new TelegramAPI(config);
Client.connect(connection => {
    connection.on('message', message => {
        console.log('message:', message);
    });
    connection.on('error', e => {
        console.log('Error from Telegram API:', e);
    });
    connection.on('disconnect', () => {
        console.log('Disconnected from Telegram API');
    });
});