Skip to content

Conversation

@eraykeskinmac
Copy link

Proposed Content
I would like to propose adding strands-telegram to the Community Packages documentation.

This is a production-ready, comprehensive Telegram Bot API integration for Strands Agents. It provides complete access to the Telegram Bot API with 60+ methods, enabling agents to create sophisticated Telegram bots and messaging workflows.

Key Features:

  • 📨 Complete Bot API: 60+ Telegram API methods (messages, media, keyboards, polls, groups)
  • 🎮 Interactive Elements: Inline keyboards, polls, dice games, location sharing
  • 👥 Group Management: Admin tools, user management, permissions control
  • 📁 Media Support: Photos, videos, documents, audio, stickers, voice messages
  • 🔗 Webhooks: Full webhook support for real-time message processing
  • 🛠️ Custom API Calls: Extensible for any Telegram Bot API method

Package Information:

Installation:

pip install strands-telegram
pip install 'strands-agents[anthropic]'

Quick Usage Example:

from strands import Agent
from strands_telegram import telegram

agent = Agent(tools=[telegram])

# Send messages
agent("send a Telegram message to @username: Hello from AI agent!")

# Interactive keyboards
agent("send a poll to Telegram: What's your favorite color? Red, Blue, Green")

# Media sharing
agent("send this image to Telegram with caption: image.jpg")

Location
Community Packages → Tools → Communication & Messaging

Rationale
This package would be valuable for the Strands Agents community because:

  1. Global Reach: Telegram has 800M+ users globally, making it essential for worldwide AI agent communication.

  2. Complete API Coverage: Unlike simple integrations, this provides full access to all Telegram Bot API capabilities.

  3. Production-Ready: Stable v1.0.2 with comprehensive error handling, testing, and real-world usage.

  4. Rich Interactions: Supports interactive elements, media, and advanced bot features for sophisticated user experiences.

  5. Community Benefit: Open-source, well-documented, and pairs perfectly with strands-telegram-listener for complete Telegram workflows.

Add strands-telegram v1.0.2 - a production-ready, comprehensive Telegram Bot API integration with complete access to 60+ Telegram API methods.

Features:
- Complete Bot API with 60+ methods (messages, media, keyboards, polls, groups)
- Interactive elements (keyboards, polls, dice games, location sharing)
- Group management with admin tools and permissions control
- Media support for all file types (photos, videos, documents, audio)
- Webhooks with full real-time message processing
- Custom API calls extensible for any Telegram method
- Perfect for global communication and sophisticated bot workflows

Package: https://pypi.org/project/strands-telegram/
GitHub: https://github.com/eraykeskinmac/strands-telegram
@eraykeskinmac
Copy link
Author

Closing - using individual .md files per tool instead. See PR #320.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant