0.4.2 • Published 7 years ago

telegram-bot v0.4.2

Weekly downloads
290
License
MIT
Repository
github
Last release
7 years ago

telegram-bot

npm version

Create your own Telegram bot in minutes with the official Bot API!

Quick Start

An echo bot in 9 lines: (CoffeeScript)

Telegram = require 'telegram-bot'

tg = new Telegram(process.env.TELEGRAM_BOT_TOKEN)
tg.on 'message', (msg) ->
  return unless msg.text
  tg.sendMessage
    text: msg.text
    reply_to_message_id: msg.message_id
    chat_id: msg.chat.id

tg.start()

or 11 lines (JavaScript):

var Telegram = require('telegram-bot');
var tg = new Telegram(process.env.TELEGRAM_BOT_TOKEN);

tg.on('message', function(msg) {
  if (!msg.text) return;
  tg.sendMessage({
    text: msg.text,
    reply_to_message_id: msg.message_id,
    chat_id: msg.chat.id
  });
});

tg.start();

For more examples, checkout the examples folder!

API Reference

All methods in the official Bot API can be called directly on the Telegram object. For a complete list of available methods, check it out here.

Todo

  • better logging
  • add more examples utilizing multimedia messages
0.4.2

7 years ago

0.4.1

8 years ago

0.4.0

8 years ago

0.3.0

9 years ago

0.2.0

9 years ago

0.1.0

9 years ago