https://github.com/dheovani/chatbotgptelegram
Chat-bot for telegram using free-gpt provided by Naga AI
https://github.com/dheovani/chatbotgptelegram
bot chatgpt chatgpt-clone free-gpt free-gpt4 freegpt freegpt4 gpt-4 gpt-4-free gpt3 gpt3-api gpt4 language-model python python-bot telegram telegram-api telegram-bot telegram-bot-api telegram-bots
Last synced: about 1 month ago
JSON representation
Chat-bot for telegram using free-gpt provided by Naga AI
- Host: GitHub
- URL: https://github.com/dheovani/chatbotgptelegram
- Owner: Dheovani
- License: mit
- Created: 2023-09-09T17:49:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-01T15:15:45.000Z (over 1 year ago)
- Last Synced: 2025-03-30T01:23:44.738Z (2 months ago)
- Topics: bot, chatgpt, chatgpt-clone, free-gpt, free-gpt4, freegpt, freegpt4, gpt-4, gpt-4-free, gpt3, gpt3-api, gpt4, language-model, python, python-bot, telegram, telegram-api, telegram-bot, telegram-bot-api, telegram-bots
- Language: Python
- Homepage:
- Size: 104 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 🤖 ChatBot GP-Telegram 🚀
[Bot in Action](https://github.com/Dheovani/ChatBotGPTelegram/assets/79609196/6a3a707d-c3e9-4801-ac99-df5ed911c0cc)
Welcome to the Telegram ChatBot with GPT-3, an intelligent conversational bot that can answer a variety of questions and engage in delightful conversations. This bot harnesses the powerful OpenAI GPT-3 API to generate responses and provide a unique conversational experience.
## Features 🌟
- **Natural Conversation**: The bot can engage in natural conversations and respond to questions in human language. 💬
- **Contextual Responses**: It can maintain the context of the conversation, making interactions more engaging. 🔄
- **Customizable**: You can customize the bot to suit your specific needs by defining pre-programmed responses or training it with new data. 🛠️
## How to Use 🚀
1. **Initial Setup**:
- Clone this repository using `git clone https://github.com/Dheovani/ChatBotGPTelegram.git`
- Create a `.env` file to store your API keys and other sensitive configurations. 🔑2. **Install Dependencies**:
- Use `pip install -r requirements.txt` to install all necessary dependencies. 📦3. **Telegram Bot Configuration**:
- Create a bot on Telegram using BotFather and obtain your bot token.
- Add your bot's token to the `.env` file. 🤖4. **GPT-3 API Configuration**:
- Obtain an API key from NovaAI and add it to the `.env` file. 🔑5. **Running the Bot**:
- Run the bot with `python bot.py`.
- Start a conversation with the bot on Telegram and have fun! 🎉## Command Examples 📋
- `/start`: Starts the conversation with a warm message. 🥰
- `/help`: The bot tells you what he can do! 🤖
- `/imagine`: The bot will imagine an image according to your description! 💭
- `/pipe`: Drops an iron pipe on the floor! 🔧
- Any other message will be treated as input for a conversation with the bot. 💬## TODO list 🗒️
- [x] Add support to image generation.
- [x] Translate default messages.
- [x] Add support to audio.## Customization 🧩
You can customize the bot's behavior by editing the source code in `bot.py` and adding pre-programmed responses or custom logic. 🧬
## Contributions 🤝
Contributions are welcome! If you'd like to improve this bot or add new features, feel free to submit a pull request. 🙌
## Acknowledgments 🙏
This project uses the Naga AI GPT-3 API, enabling us to create engaging and enriching conversations. 🌐
## License 📜
This project is licensed under the [MIT License](LICENSE). 📄
Enjoy chatting with the bot! 🤗