@beavernsticks/moleculer-telegram-bot
v0.0.8
Published
Telegram Bot package for Moleculer framework
Downloads
4
Maintainers
Readme
Telegram bot support for Moleculer microservices framework based on GrammY.
Install
$ npm install @beavernsticks/moleculer-telegram-bot --save
Usage
Add TelegramBotMixin to your service
import { TelegramBotMixin } from '@beavernsticks/moleculer-telegram-bot'
broker.createService({
name: 'greeter',
mixins: [TelegramBotMixin],
settings: {
telegram: {
token: '<BOT TOKEN>',
},
},
actions: {
welcome: {
handler(ctx) {
return this.sendMessage(ctx, 'Hello!', { tgId: 12345 })
},
},
},
})
Configurations
Setting fields
| Property | Type | Default | Description |
| -------- | ---- | ------- | ----------- |
| token
| string
| required | Bot token from @BotFather
. |
License
The project is available under the MIT license.
Contact
Copyright (c) 2023 Beaver'n'Sticks