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.
- Host: GitHub
- URL: https://github.com/pan93412/pbot
- Owner: pan93412
- License: gpl-3.0
- Created: 2021-12-31T13:31:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-03-06T11:30:42.000Z (over 4 years ago)
- Last Synced: 2025-03-24T18:21:24.521Z (over 1 year ago)
- Topics: actor, bot, enginnered, extensible, full-documented, rust, telegram, userbot
- Language: Rust
- Homepage:
- Size: 215 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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