{"id":17722599,"url":"https://github.com/nickoehler/chatgpt_telegram_bot","last_synced_at":"2025-03-14T05:31:52.806Z","repository":{"id":142949241,"uuid":"583045032","full_name":"NicKoehler/chatgpt_telegram_bot","owner":"NicKoehler","description":"Unofficial Chatgpt Telegram Bot","archived":false,"fork":false,"pushed_at":"2023-02-17T12:50:25.000Z","size":52,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-03-15T18:31:16.607Z","etag":null,"topics":["chatbot","chatgpt","python","telegram-bot","unofficial"],"latest_commit_sha":null,"homepage":"","language":"Python","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/NicKoehler.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":"2022-12-28T15:46:37.000Z","updated_at":"2023-02-16T07:01:48.000Z","dependencies_parsed_at":"2023-07-29T06:01:11.942Z","dependency_job_id":null,"html_url":"https://github.com/NicKoehler/chatgpt_telegram_bot","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicKoehler%2Fchatgpt_telegram_bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicKoehler%2Fchatgpt_telegram_bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicKoehler%2Fchatgpt_telegram_bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NicKoehler%2Fchatgpt_telegram_bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NicKoehler","download_url":"https://codeload.github.com/NicKoehler/chatgpt_telegram_bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532517,"owners_count":20306151,"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":["chatbot","chatgpt","python","telegram-bot","unofficial"],"created_at":"2024-10-25T15:38:46.264Z","updated_at":"2025-03-14T05:31:52.799Z","avatar_url":"https://github.com/NicKoehler.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ChatGPT Telegram Bot\n\nWelcome to the ChatGPT Telegram Bot! This bot allows you to have a conversation with ChatGPT, a language model trained by OpenAI. ChatGPT will generate responses to your messages based on the conversation so far.\n\n## Getting Started\n\n### Installation\n\nTo install the ChatGPT Telegram Bot, follow these steps:\n\n1. choose between **Official** or **Reversed** API:\n\n    - **Official API (Browserless)**\n\n        \u003e *COMPLETELY FREE AND NO RATE LIMITS (Unpatched Bug - Might be fixed later)*\n\n        Run the following command:\n\n        for linux/macos:\n        ```sh\n        curl https://raw.githubusercontent.com/NicKoehler/chatgpt_telegram_bot/official-api/install.sh | sh\n        ```\n        for windows:\n        ```powershell\n        irm https://raw.githubusercontent.com/NicKoehler/chatgpt_telegram_bot/official-api/install.ps1 | iex\n        ```\n\n    - **Reversed API (Browser required)**\n\n        \u003e *This breaks terms of service*\n\n        Run the following command:\n            \n        for linux/macos:\n        ```sh\n        curl https://raw.githubusercontent.com/NicKoehler/chatgpt_telegram_bot/main/install.sh | sh\n        ```\n        for windows:\n        ```powershell\n        irm https://raw.githubusercontent.com/NicKoehler/chatgpt_telegram_bot/main/install.ps1 | iex\n        ```\n\n2. Follow the prompts to complete the installation process.\n\n### Starting the Bot\n\nTo start the ChatGPT Telegram Bot, follow these steps:\n\n1. Navigate to the chatgpt_telegram_bot directory in your terminal:\n\n```sh\ncd chatgpt_telegram_bot\n```\n\n2. Run the start.sh script:\n    - for linux/macos:\n    ```sh\n    ./start.sh\n    ```\n    - for windows:\n    ```powershell\n    .\\start.ps1\n    ```\n## Using the Bot\n\nTo use the ChatGPT Telegram Bot, simply send it a message in Telegram. The bot will use ChatGPT to generate a response based on your message. You can continue the conversation by sending more messages, and the bot will use ChatGPT to generate responses based on the previous conversation.\n\nYou can rollback the conversation by sending the `/rollback` command, and you can reset the conversation by sending the `/reset` command.\n\nYou can update the bot by sending the `/update` command, and you can stop the bot by sending the `/stop` command.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Contributing\n\nContributions are welcome to the ChatGPT Telegram Bot! To contribute, you can fork the repository and send a pull request, or create an issue.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickoehler%2Fchatgpt_telegram_bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnickoehler%2Fchatgpt_telegram_bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnickoehler%2Fchatgpt_telegram_bot/lists"}