Intelebot

Integration of Telegram Bots to Frappe and ERPNext

Install Intelebot

bench get-app https://github.com/aerele/intelebot

Tags

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

Add the Frappe Gems badge to your README

Maintain Intelebot? Paste this into your README:

[![Listed on Frappe Gems](https://frappegems.com/api/method/frappe_gems.seo.badge?app=aerele%2Fintelebot)](https://frappegems.com/gems/apps/aerele/intelebot)

About Intelebot

Intelebot

Intelebot integrates Telegram with Frappe, ERPNext, Custom frappe applications to yield more productivity via Telegram Bot API.

Table of Contents

Installation

Navigate to your bench folder

cd frappe-bench

Install Intelebot App

bench get-app intelebot https://github.com/aerele/intelebot.git
bench --site [site-name] install-app intelebot

Setup and Use:

  • Create a new Telegram bot in BotFather

  • Get Telegram Bot Token from BotFather

Once you created your bot.

In Intelebot,

  1. Go to → Telegram Bot -> Enter Telegram Bot Username and Bot API Token.

  2. Once the new Telegram Bot document created. At every half an hour, telegram channel, groups, supergroups, and private chats associated with the corresponding bots are created automatically via Bot API under Telegram Chat.

  3. Create a new Send Document with the necessary fields and make sure the linked file will be public. At every half an hour the specified file gets sent to the corresponding chat. Otherwise, use send_to_telegram button to send the linked file. Currently, it supports gif, pdf, and zip files.

  4. In Send Document if you enabled delete_linked_file_after_sent means, the linked file will be deleted in the system once it sent to the telegram chat.

Dependencies

  1. Frappe
  2. Python
  3. python-telegram-bot

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