Skip to content

Latest commit

 

History

History
75 lines (58 loc) · 2.07 KB

README.md

File metadata and controls

75 lines (58 loc) · 2.07 KB

html-telegram-bot-api

npm GitHub repo size in bytes JavaScript Style Guide license

Now you can write Telegram bots in HTML.

Installation

Requirements

  • node v6.0.0+
$ [sudo] npm i -g html-telegram-bot-api

Usage

$ html-telegram-bot [options] <path/to/html/file>

or

$ html-telegram-bot-api [options] <path/to/html/file>

Example

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>html-telegram-bot-api</title>
  </head>
  <body data-tg-root>
    <!-- Replace the value below with the API token you receive from Bot Father -->
    <div data-tg-token>254259451:AA5cAlGQj51K9AD37v_522HC-5lFgB</div>
    <div data-tg-commands>
      <div data-tg-command="/start">
        <div data-tg-method="sendMessage">Start</div>
      </div>
      <div data-tg-command="/help">
        <div data-tg-method="sendMessage">Help</div>
      </div>
      <div data-tg-command="/.*" data-tg-regex>
        <div data-tg-method="sendMessage">Received your command.</div>
      </div>
      <div data-tg-command="/echo (.+)" data-tg-regex>
        <div data-tg-method="sendMessage">$1</div>
      </div>
      <div data-tg-command="/photo">
        <div data-tg-method="sendPhoto">
          <div data-tg-param="photo">https://www.w3.org/html/logo/downloads/HTML5_Badge_64.png</div>
        </div>
      </div>
    </div>
  </body>
</html>

Related

CLI Options

  • -V, --version - output the version number

  • -h, --help - output usage information