This is a Telegram bot that predicts the next 10 values of the 'Multiplier' column in the 1XBetCrash.csv
dataset using multiple regression models.
To run this project, you will use Docker and Remote WSL. Follow these steps to set up your environment:
- ✅ Install Docker:
- Download and install Docker Desktop from Docker's official website.
- Ensure Docker is running.
2.✅ Enable WSL 2:
- Follow the instructions on Microsoft's official documentation to enable WSL 2.
- Install a WSL 2 Linux distribution (e.g., Ubuntu) from the Microsoft Store.
3.✅ Configure Docker to Use WSL 2:
- Open Docker Desktop and go to Settings.
- Under the General tab, enable "Use the WSL 2 based engine".
- Go to the Resources tab, then WSL Integration, and enable integration with your installed Linux distribution.
4.✅ Install VS Code and Remote WSL Extension:
- Download and install Visual Studio Code from Microsoft's official website.
- Install the "Remote - WSL" extension from the VS Code marketplace.
Open your WSL terminal and run the following commands to install Python and the necessary libraries:
1.✅ Update package list:
sudo apt-get update
2.✅ Install Python 3.6 and pip:
sudo apt-get install python3-pip
pip3 install --upgrade pip
3.✅ Install required libraries:
pip install pandas scikit-learn telebot
If you haven't already, clone your project repository:
git clone https://github.com/aa-sikkkk/FortuneTeller.git
1.Open Telegram and search for @BotFather. 2.Start a chat with @BotFather and use the /start command. 3.Use the /newbot command to create a new bot. 4.Follow the prompts to set the bot's name and username. 5.Once created, @BotFather will provide you with an API token. Save this token.
Update the 1XBetCrashUpdater.py
to extract the multiplier values from the Crash Game ```
Once the Crash.py
script is running, you can send it the /predict command to your bot to get the predictions for the next 10 values of the 'Multiplier' column.
Contributions are always welcome! If you would like to contribute to this project, you can enhance the 1XBetCrashUpdater.py file to automatically update the 1XBetCrash.csv file.
This will help improve the accuracy of the models that rely on the 'Multiplier' column.
- Fork the repository.
- Clone the forked repository to your local machine.
- Modify the
1XBetCrashUpdater.py
file to update the1XBetCrash.csv
file. - Test your modifications to ensure they work as expected.
- Commit your changes and push them to your forked repository.
- Submit a pull request to have your changes reviewed and merged into the main repository.
Thank you for your contributions!
This project is licensed under the MIT License - see the License file for details.