Hello! This bot combines the convenience of Telegram, the power of ChatGPT, and the fun of Tinder.
The chatbot can:
- Generate a Tinder profile based on your description.
- Write interesting and intriguing messages for dating.
- Conduct correspondence on your behalf.
- Allow you to practice chatting with a chatbot.
- Java Development Kit (JDK) installed.
- A Telegram bot token.
- An OpenAI API key.
-
Clone the repository:
git clone https://github.com/EZDAMIR/TinderBot cd TinderBot
-
Create a
config.properties
file in the project root directory with the following content:TELEGRAM_BOT_NAME=Your_Telegram_Bot_Name TELEGRAM_BOT_TOKEN=Your_Telegram_Bot_Token OPEN_AI_TOKEN=Your_OpenAI_Token
-
Make sure to add
config.properties
to your.gitignore
file to avoid committing it to version control:echo "config.properties" >> .gitignore
-
Build the project:
-
Run the bot:
java -cp bin com.javarush.telegram.TinderBoltApp
-
Start interacting with the bot on Telegram.
The bot is configured using a config.properties
file. Make sure you have the following keys set in your config.properties
file:
TELEGRAM_BOT_NAME=Your_Telegram_Bot_Name
TELEGRAM_BOT_TOKEN=Your_Telegram_Bot_Token
OPEN_AI_TOKEN=Your_OpenAI_Token
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Make your changes.
- Commit your changes (git commit -m 'Add some feature').
- Push to the branch (git push origin feature-branch).
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Telegram for the Telegram Bot API. OpenAI for the ChatGPT API.