telegram-bot

    0.4.2 • Public • Published

    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

    Keywords

    none

    Install

    npm i telegram-bot

    DownloadsWeekly Downloads

    127

    Version

    0.4.2

    License

    MIT

    Last publish

    Collaborators

    • oott123
    • orzfly