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