Skip to content

abdza/telegram_ai_bot

Repository files navigation

Telegram AI Bot

Telegram AI Bot is an open-source project that uses cutting-edge natural language processing and machine learning techniques to provide a smooth, interactive, and engaging conversation experience with users. This chatbot is designed to be easy to set up, integrate into different platforms, and can be used for various purposes like customer support, FAQ, or simply having fun conversations.

Table of Contents

  • Features
  • Installation
  • Usage
  • Contributing
  • License

Features

Uses Open AI API and the pyTelegramBotAPI to create a smart bot

Installation

Before getting started, ensure you have the following prerequisites:

  • Python 3.7 or later
  • git (for cloning the repository)

To install the AI Chat Bot, follow these steps:

Clone the repository:

git clone https://github.com/abdza/telegram_ai_bot.git

Change into the project directory:

cd telegram_ai_bot

Create a virtual environment and activate it:

python -m venv venv
source venv/bin/activate

Install the required dependencies:

pip install -r requirements.txt

Usage

To start the AI Chat Bot, simply run the following command:

./chatter.py

Then you can start interacting with your bot on telegram.

Contributing

Contributions are always welcome! If you'd like to contribute to the AI Chat Bot project, please follow these steps:

  • Fork the repository
  • Create a new branch for your changes
  • Commit your changes and write a descriptive commit message
  • Push your changes to your forked repository
  • Create a pull request

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

A telegram chatbot using OpenAI API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published