Add textMarkdown field to formatMessage output that includes
formatting entities (links, bold, italic, code, etc.) converted
to markdown format using @mtcute/markdown-parser.
Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)
Co-Authored-By: Claude <noreply@anthropic.com>
- Check for the existence of the 'bot-data' directory and create it if it doesn't exist when the server starts.
- This ensures that the server can store session data without encountering errors.
- Check for chat ID, username, and @username when matching incoming messages
- Use array of possible keys for cleaner implementation
- Delete all possible key variations after resolving
- Remove unused variables
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add wait_for_reply tool to wait for incoming messages in specific chats
- Implement proper mtcute Dispatcher pattern for message handling
- Add @mtcute/dispatcher dependency
- Update server to show storage path clearly during setup
- Improve README with detailed setup instructions
- Add support for TELEGRAM_STORAGE_PATH environment variable
- Decouple wait functionality from message sending for better flexibility
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>