2.1.0-rc.1 • Published 2 years ago
@puregram/hear v2.1.0-rc.1
@puregram/hear
simple implementation of hearing messages system for puregram package
introduction
@puregram/hear listens for every message that has text or caption property in it and checks if provided conditions coincides with the text/caption property
example
const { Telegram } = require('puregram')
const { HearManager } = require('@puregram/hear')
const telegram = Telegram.fromToken(process.env.TOKEN)
const hearManager = new HearManager()
telegram.updates.on('message', hearManager.middleware)
hearManager.hear(/^hello$/i, context => context.send('hello world!'))
telegram.updates.startPolling()installation
$ yarn add @puregram/hear
$ npm i -S @puregram/heartypescript usage
in typescript, you kinda have to manually point @puregram/hear what context will be used as default by providing it in HearManager<T>:
import { Telegram, MessageContext } from 'puregram'
import { HearManager } from '@puregram/hear'
const telegram = Telegram.fromToken(process.env.TOKEN)
const hearManager = new HearManager<MessageContext>()2.1.0-rc.1
2 years ago
2.0.2
4 years ago
2.0.2-rc.1
5 years ago
2.0.1-fix
5 years ago
2.0.1
5 years ago
2.0.0
5 years ago