nestjs-telegraf/website/docs/bot-injection.md
2021-01-03 01:30:57 +03:00

19 lines
544 B
Markdown

---
id: bot-injection
title: Bot injection
sidebar_label: Bot injection
slug: /bot-injection
---
At times you may need to access the native `Telegraf` instance. For example, you may want to connect stage middleware. You can inject the Telegraf by using the `@InjectBot()` decorator as follows:
```typescript
import { Injectable } from '@nestjs/common';
import { InjectBot } from 'nestjs-telegraf';
import { Telegraf } from 'telegraf';
@Injectable()
export class BotSettingsService {
constructor(@InjectBot() private bot: Telegraf) {}
}
```