Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zachey01/g4f-telegram-bot

🌌 Telegram Bot for Free Access to ChatGPT-4 and ChatGPT-3
https://github.com/zachey01/g4f-telegram-bot

bun chatgpt free g4f gpt-35-turbo gpt-4 telegram-bot

Last synced: 7 days ago
JSON representation

🌌 Telegram Bot for Free Access to ChatGPT-4 and ChatGPT-3

Awesome Lists containing this project

README

        

# Telegram Bot for Free Access to ChatGPT-4 and ChatGPT-3

This Telegram bot provides free access to ChatGPT-4 and ChatGPT-3. Users can select their preferred language, clear chat history, and all user data is stored in `dialogues.db`.

## Features

- Access to ChatGPT-4 and ChatGPT-3
- Language selection
- Clear chat history
- User data storage in `dialogues.db`

## Prerequisites

- Node or Bun

## Installation and Setup

### Using npm

1. **Clone the repository:**

```sh
git clone https://github.com/zachey01/g4f-telegram-bot.git
cd g4f-telegram-bot
```

2. **Install dependencies:**

```sh
npm install
```

3. **Configure environment variables:**
Create a `.env` file in the root directory and add your Telegram bot token:

```env
TELEGRAM_TOKEN=your-telegram-bot-token
```

4. **Run the bot:**
```sh
node src/bot.js
```

### Using bun.sh

1. **Clone the repository:**

```sh
git clone https://github.com/zachey01/g4f-telegram-bot.git
cd g4f-telegram-bot
```

2. **Install dependencies:**

```sh
bun install
```

3. **Configure environment variables:**
Create a `.env` file in the root directory and add your Telegram bot token:

```env
TELEGRAM_TOKEN=your-telegram-bot-token
```

4. **Run the bot:**
```sh
bun run src/bot.js
```

## Database

All user data, including chat history, is stored in `dialogues.db`.

## Contributing

Feel free to open issues or submit pull requests if you have any improvements or bug fixes.

## License

This project is licensed under the MIT License.