- Core Features
- Go zero-dependencies Telegram bot framework supporting API version 8.1
- Includes simple echo-bot example and extensive examples in examples folder
- Requires Go version 1.18 and EXAMPLE_TELEGRAM_BOT_TOKEN environment variable
- Setup and Usage
- Bot initializes with 5-second timeout using getMe method
- Supports webhooks through bot.StartWebhook method
- Allows middleware usage with WithMiddlewares option
- API Integration
- Methods follow official documentation with capitalized first letter
- Supports file uploads via InputFile and InputMedia models
- Includes error handling for various API status codes
- Customization
- Offers various options for bot configuration and error handling
- Provides message and callback query handlers with different match types
- Includes UI components for bot interface development