An open API service indexing awesome lists of open source software.

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

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! 🤗