Add README.md
This commit is contained in:
parent
b6b01b48dc
commit
2d1bf99882
27
README.md
Normal file
27
README.md
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# Telegram Bot Message Processor
|
||||||
|
|
||||||
|
This repository provides a simple PHP + Makefile setup to **fetch Telegram updates** and **process incoming messages**.
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
- `process_message.php` – defines the function `process_message()` where you can add your own logic for handling incoming messages (sending replies, saving data, etc.).
|
||||||
|
- `Makefile` – automates fetching updates, processing them, and cleaning data files.
|
||||||
|
- `lib/main.php` – expected to contain helper functions like `telegram_send_text()` and `telegram_send_file()`.
|
||||||
|
|
||||||
|
## How It Works
|
||||||
|
1. **Fetch updates** : calls the Telegram Bot API (getUpdates) and stores raw JSON messages in data/*.update_id.json.
|
||||||
|
```bash
|
||||||
|
make fetch_updates
|
||||||
|
```
|
||||||
|
2. **Process updates** : each update is passed to process_message.php, where you can customize your bot’s behavior.
|
||||||
|
```bash
|
||||||
|
make process_updates
|
||||||
|
````
|
||||||
|
3. **Clean data** : removes all program generated files
|
||||||
|
```bash
|
||||||
|
make clean
|
||||||
|
````
|
||||||
|
---
|
||||||
|
Requirements
|
||||||
|
• PHP CLI
|
||||||
|
• jq (for parsing JSON in make fetch_updates)
|
||||||
|
• curl
|
||||||
Loading…
x
Reference in New Issue
Block a user