1.0.3 • Published 8 years ago

telegraf-command-parts v1.0.3

Weekly downloads
107
License
MIT
Repository
github
Last release
8 years ago

Command Parts for Telegraf

This module is a plugin for the Telegraf Telegram Bot Framework.

It provides a middleware that splits a command in a Telegram text message to its parts. These parts are stored in ctx.state.command.

For example, if your text message is /start@yourbot Hi!, the ctx.state.command holds the following properties:

  • text '/start@yourbot Hello world!'
  • command 'start'
  • bot 'yourbot'
  • args 'Hello world!'
  • splitArgs 'Hello', 'world!'

installation

To use this module in your Telegraf app, require it and pass it to app.use.

const commandParts = require('telegraf-command-parts');

app.use(commandParts());