{"id":23049887,"url":"https://github.com/iskonstantin/telegram-ai","last_synced_at":"2025-08-15T02:31:34.560Z","repository":{"id":265807512,"uuid":"868245696","full_name":"isKONSTANTIN/Telegram-AI","owner":"isKONSTANTIN","description":"Telegram bot for convenient and advanced interaction with ChatGPT","archived":false,"fork":false,"pushed_at":"2024-12-14T19:58:47.000Z","size":792,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-14T20:26:41.275Z","etag":null,"topics":["ai","bot","chatgpt","dall-e","gpt-3","gpt-4","gpt-4o","java","jvm","llm","ollama","openai","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/isKONSTANTIN.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-05T21:20:30.000Z","updated_at":"2024-12-14T19:44:20.000Z","dependencies_parsed_at":"2024-12-01T02:33:26.901Z","dependency_job_id":"bd11d44a-765e-4a55-890d-872c70ec6b59","html_url":"https://github.com/isKONSTANTIN/Telegram-AI","commit_stats":null,"previous_names":["iskonstantin/telegram-ai"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isKONSTANTIN%2FTelegram-AI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isKONSTANTIN%2FTelegram-AI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isKONSTANTIN%2FTelegram-AI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isKONSTANTIN%2FTelegram-AI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isKONSTANTIN","download_url":"https://codeload.github.com/isKONSTANTIN/Telegram-AI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229886044,"owners_count":18139408,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","bot","chatgpt","dall-e","gpt-3","gpt-4","gpt-4o","java","jvm","llm","ollama","openai","telegram","telegram-bot"],"created_at":"2024-12-15T23:17:39.330Z","updated_at":"2025-08-15T02:31:33.455Z","avatar_url":"https://github.com/isKONSTANTIN.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Knst's Telegram AI Bot\n\nKnst's Telegram AI Bot is designed to enhance your experience with GPT models and DALL·E 3 in Telegram, offering expanded features through OpenAI Tools.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"readme_screenshot.png\" alt=\"Telegram AI logo\" style=\"width:853px;\"\u003e\n\u003c/p\u003e\n\n## Enterprise version\n\n**Public paid version deployed here: [@godlike_gpt_bot](https://t.me/godlike_gpt_bot)**\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/user-attachments/assets/c081b7f5-c410-4b34-b274-90e1372302f7\" alt=\"Telegram AI E QR\" style=\"width:256px;\"\u003e\n\u003c/p\u003e\n\nPayment is made via Telegram Stars. Completely unlimited, various models are available.\n\n## Features 🌟\n\n### Core Functionalities\n\n- 📄 File Handling: GPT can read text from .pdf, .html, and .docx files; it can respond in .txt and .docx formats.\n\n- 🔄 Context Modes:\n    - Single Mode: Continue interactions with context retention.\n    - Multi Mode: Maintain precise context by replying to specific messages.\n\n- 🎭 Telegram Reactions: Dynamic interactions using message reactions.\n\n- 🌐 Web Content Integration: Automatically extract text from web pages without explicit commands and searching via DuckDuckGo\n\n- 🎨 DALL·E 3 Support: Create imaginative images using the DALL·E 3.\n\n- 🔄 Adaptive Responses: Automatically update responses if you edit your last message.\n\n- 🔧 Custom Presets: Tailor AI interactions with extensive presets, including prompt customization and response settings.\n\n- 🗣️ Voice support: Automatic transcription of voice messages\n\n### Features For Owner\n\n- ✅ Whitelist Access: Control user access with a secure whitelist, ensuring only specified users can interact with the bot.\n\n- 🌐 Multi-Server Support: Integrate with multiple AI platforms, like Ollama and OpenAI, for versatile AI management.\n\n- 👥 Admin Support\n\n- 🔧 Flexible Configurations: Easily adjust bot settings and behavior to meet your specific needs.\n\n- 📊 Monthly Usage Insights: Track interactions with monthly usage.\n\n## Commands 🛠\n\n- /add_preset - Create new presets to customize AI behavior.\n- /delete - Delete a specific or recent context by replying to a message.\n- /new - Start a fresh context, ideal for single-mode interactions.\n- /settings - Access the settings menu to customize your bot experience.\n- /admin - Admin settings\n\n## Installation 🚀\n\nDocker Compose is required to work.\n\n```bash\ngit clone https://github.com/isKONSTANTIN/Telegram-AI\ncd Telegram-AI/deploy\nsudo ./start.sh\n```\n\nAfter downloading the containers and starting, edit the configuration:\n\n```bash\nnano tg_ai/configs/main.conf\n```\n\nWhen changing configs, you do not need to restart the bot unless it is related to the database.\n\n---\n\nFeel free to fork, modify, and extend this project. Your feedback and feature requests are always appreciated!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiskonstantin%2Ftelegram-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiskonstantin%2Ftelegram-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiskonstantin%2Ftelegram-ai/lists"}