Frappe Telegram

Telegram Bot support for Frappe / ERPNext.

Install Frappe Telegram

bench get-app https://github.com/leam-tech/frappe_telegram

Tags

  • bot
  • erpnext
  • frappe
  • telegram
  • telegram-bot
  • telegram-bot-api

Add the Frappe Gems badge to your README

Maintain Frappe Telegram? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=leam-tech%2Ffrappe_telegram)](https://frappegems.com/gems/apps/leam-tech/frappe_telegram)

About Frappe Telegram

Frappe Telegram

Telegram Bot Manager for Frappe. This is a wrapper around python-telegram-bot tuned for frappe. Please go through the documentations of python-telegram-bot to easily customize your bot.

Features

  • Frappe Context for each incoming Updates
  • Multi Bot support
  • Runs the bot independently from the web server process
  • Custom Bot implementations via Hooks
  • Frappe User Login
  • Frappe User signup
  • Tracks Chats and contained messages
  • Supports sending messages from bot via frappe hooks / controller methods
  • Integration with frappe Notification doctype

DocTypes

  • Telegram Bot
    Add all your telegram-bots here with their api-tokens
  • Telegram User
    Any telegram-user that interacts with your bot comes here. Authentication is when Telegram User is linked to frappe's User
  • Telegram Chat
    All private chats, groups where the bot gets notified comes here
  • Telegram Message
    All messages - incoming & outgoing gets logged here

Page

  • Telegram Chat View
    A simple chat-page within frappe just for your telegram-bots

Guides

License

MIT

Related Integrations apps for Frappe & ERPNext

  • Insights — Open Source Business Intelligence Tool
  • Raven — Simple, open source team messaging platform
  • Frappe Whatsapp — WhatsApp cloud integration for frappe
  • Frappe Assistant Core — Infrastructure that connects LLMs to ERPNext. Frappe Assistant Core works with the Model Context Protocol (MCP) to expose ERPNext functionality to any compatible Language Model
  • Biometric Attendance Sync Tool — A simple tool for syncing Biometric Attendance data with your ERPNext server
  • Frappe React Sdk — React hooks for Frappe
  • Frappe Js Sdk — TypeScript/JavaScript library for Frappe REST API
  • Mcp — Frappe MCP allows Frappe apps to function as MCP servers