telegraf-command-parts

1.0.3 • Public • Published

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());

Package Sidebar

Install

npm i telegraf-command-parts

Weekly Downloads

3

Version

1.0.3

License

MIT

Last publish

Collaborators

  • dotcypress
  • sk22