This folder contains the human-written Markdown documentation for AsyncTelegram2.
The generated Doxygen output in docs/html, docs/latex, and docs/man is kept in the repository, but the Markdown guides below are the recommended starting point.
- Getting Started
- Connection Options
- Keyboards and Interactions
- API Reference
- Examples and Patterns
- FAQ and Troubleshooting
If you are new to the library:
- Read Getting Started
- Choose your TLS/client setup in Connection Options
- Use Examples and Patterns as a starting template
If you already have a working sketch:
- Use API Reference for method lookup
- Read Keyboards and Interactions for inline/reply keyboard usage
- Read FAQ and Troubleshooting when something is unclear or not working
- supported connection patterns for ESP32, ESP8266, SSLClient, WiFiNINA, and similar transports
- polling and message flow using
getNewMessage() - sending text, media, documents, and channel messages
- inline keyboards, reply keyboards, callback handling, and message editing
- connection recovery, TLS certificate validation, insecure fallback, and custom recovery callbacks
- common mistakes that frequently appear in repository issues
- README.md: project overview
- REFERENCE.md: older reference file kept for compatibility
The Markdown guides in this folder should be considered the up-to-date documentation set.