{"id":13637114,"url":"https://github.com/iamwavecut/telegram-chatgpt-bot","last_synced_at":"2025-04-19T08:33:46.678Z","repository":{"id":155625108,"uuid":"613591349","full_name":"iamwavecut/telegram-chatgpt-bot","owner":"iamwavecut","description":"Simple Telegram bot integration to OpenAI ChatGPT API, written in Go","archived":false,"fork":false,"pushed_at":"2024-10-29T21:05:37.000Z","size":258,"stargazers_count":84,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-10-29T23:37:04.723Z","etag":null,"topics":["chat","chat-bot","chat-bots","chatbot","chatgpt","chatgpt-api","go","golang","openai","openai-api","openai-chat","openai-chatgpt","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"https://t.me/net_nebot","language":"Go","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/iamwavecut.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["iamwavecut"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2023-03-13T21:52:35.000Z","updated_at":"2024-10-29T21:05:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"9c44e412-1c8e-4613-8b44-74a24f14d3b7","html_url":"https://github.com/iamwavecut/telegram-chatgpt-bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamwavecut%2Ftelegram-chatgpt-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamwavecut%2Ftelegram-chatgpt-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamwavecut%2Ftelegram-chatgpt-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iamwavecut%2Ftelegram-chatgpt-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iamwavecut","download_url":"https://codeload.github.com/iamwavecut/telegram-chatgpt-bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223795263,"owners_count":17204136,"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":["chat","chat-bot","chat-bots","chatbot","chatgpt","chatgpt-api","go","golang","openai","openai-api","openai-chat","openai-chatgpt","telegram","telegram-bot"],"created_at":"2024-08-02T00:01:10.803Z","updated_at":"2024-11-09T06:31:08.254Z","avatar_url":"https://github.com/iamwavecut.png","language":"Go","funding_links":["https://github.com/sponsors/iamwavecut"],"categories":["Chatbots","🔧 Others","聊天机器人"],"sub_categories":["Special-purpose"],"readme":"# Simple Telegram bot integration to OpenAI ChatGPT API\n\n---\n## Disclaimer \n\u003e ⚠️ This code represents a working instance of the bot named [@net_nebot on Telegram](https://t.me/net_nebot). Other bots may be running the same code, and may be used for malicious purposes. Use at your own risk!\n\n\u003e This is not an official OpenAI nor Telegram product. This is a community project.\n\n\u003e The code is provided as is, and is not guaranteed to work.\n---\n## Self-hosting\nThe easiest way to self-host the bot is to build a Docker image and run it on a server of your choice. The Dockerfile is provided in the repository.\n\nYou will need to provide the following arguments to the build command:\n```shell\ndocker build -t telegram-chatgpt-bot . \\\n  --build-arg OPENAI_TOKEN=\u003crequired, your_api_token\u003e \\\n  --build-arg BOT_TOKEN=\u003crequired, your_bot_token\u003e \\\n  --build-arg CHAT_MODEL=\u003coptional, defaults to 'gpt-4o-mini'\u003e \n```\n\nYou can also run the bot locally\n```shell\ndocker run -d --restart always --name  telegram-chatgpt-bot telegram-chatgpt-bot\n```\n---\n## Translations\nThe bot is currently available in the following languages: English, Russian, Belarusian, Ukrainian. Feel free to contribute translations for other languages! The ChatGPT API itself understands a lot more languages, so go give it a try!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamwavecut%2Ftelegram-chatgpt-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiamwavecut%2Ftelegram-chatgpt-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiamwavecut%2Ftelegram-chatgpt-bot/lists"}