An open API service indexing awesome lists of open source software.

https://github.com/pan93412/pbot

pan93412's extensible userbot for Telegram, which is full-documented, enginnered and based on Actor model.
https://github.com/pan93412/pbot

actor bot enginnered extensible full-documented rust telegram userbot

Last synced: about 1 year ago
JSON representation

pan93412's extensible userbot for Telegram, which is full-documented, enginnered and based on Actor model.

Awesome Lists containing this project

README

          

# pbot

pan93412's extensible user bot, which is full-documented, engineered and based on Actor model.

## Usage

### Run

```sh
cargo run --release [--features ]
```

### Configure

1. Copy `.env.example` to `.env`
2. Configure it according to the instruction.

## Hacking

### Build

```sh
cargo build [--features ]
```

### Docs

```sh
cargo doc [--features ]
```

### Run for Development

```sh
cargo run [--features ]
```

## Modules

| Modules ID | Modules Name | Description | Enable by Default |
| ------------ | --------------- | ----------------------------------------------------------------------------------------- | ----------------- |
| `fwdmod` | `FwdModule` | Simply forward the message to your specified chat with `!cufwd`. | ✅ |
| `addrankmod` | `AddRankModule` | You can add rank for every member you administrated without giving the actual permission. | ✅ |
| `getinfomod` | `GetInfoModule` | Get the information of the message. For debugging purpose. | ❌ |

## Authors

- pan93412, 2021