main.js 906 B

12345678910111213141516171819202122232425262728293031
  1. const { TelegramClient } = require('../gramjs')
  2. const log4js = require('log4js')
  3. const { InputPeerChat } = require('../gramjs/tl/types')
  4. const { SendMessageRequest } = require('../gramjs/tl/functions/messages')
  5. const logger = log4js.getLogger('gramjs')
  6. logger.level = 'debug'
  7. const inputPeer = new InputPeerChat({
  8. chatId: 400319287,
  9. accessHash: 4770003194588524965n,
  10. })
  11. const message = new SendMessageRequest({
  12. peer: inputPeer,
  13. message: 'hi',
  14. randomId: 5,
  15. })
  16. console.log(message.bytes.toString('hex'));
  17. (async () => {
  18. console.log('Loading interactive example...')
  19. const sessionName = 'anon'
  20. const apiId = 17349
  21. const apiHash = '344583e45741c457fe1862106095a5eb'
  22. const client = new TelegramClient(sessionName, apiId, apiHash)
  23. await client.connect()
  24. console.log('You should now be connected.')
  25. await client.disconnect()
  26. await client.connect()
  27. })()