@genie-ai/genie-router-plugin-telegram-bot
Version:
A genie router plugin that creates a Telegram bot to send input and receive output.
26 lines (20 loc) • 912 B
Markdown
This is a plugin for the [https://github.com/matueranet/genie-router](genie-router)
project. The [Telegram bot API](https://core.telegram.org/bots/api) is used as a client for input.
# Setup
Simply follow the instructions on the Telegram bot API explanation page to acquire a token for your bot. Place that token
in your client configuration, for example:
```json
{
"plugins": {
"telegram-bot": {
"token": "<token goes here>",
"password": "genie"
}
}
}
```
The password configuration attribute is optional, and can be used to require a password
before someone can send commands via Telegram. A hash of the password is stored in the
persistent storage, so that the user can be automatically granted access in a next session.
A user has to type the password anew when the password changes in the configuration.
To not require a password, simply remove the attribute or set it to null.