Skip to content

Command parameters parser middleware for Telegraf

Notifications You must be signed in to change notification settings

Exzender/telegraf-command-parts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 Hello world!, 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());

About

Command parameters parser middleware for Telegraf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%