A Python-based automation bot for claiming rewards from the Acki Nacki Telegram Web App.
- Automatic Reward Claiming: Automatically claims rewards when farming session expires
- User-Friendly Display: Shows real-time countdown timer and farming progress
- Token Management: Securely stores and manages your Telegram authentication token
- Error Handling: Robust error handling with automatic retries
- Colorful Console Interface: Rich console output for better user experience
- Python 3.8+
- pip (Python package installer)
git clone https://github.com/xietsunzao/ackinacki-autoclaim.git
cd ackinacki-autoclaim
Install the required Python packages:
pip install -r requirements.txt
To get your Telegram token from the Acki Nacki web app:
- Open Acki Nacki in Telegram Web App (https://twa.ackinacki.org/)
- Open Developer Tools (F12 or right-click and select "Inspect")
- Go to the "Network" tab
- Look for requests to
/api/users/me
endpoint - Click on the request
- In the "Headers" section, find "telegram-data" under Request Headers
- Copy the entire token value (starts with 'eyJ')
Example of where to find the token:
Note: The token is sensitive information. Never share it with anyone.
Place your token in token.txt
file or the bot will prompt you to enter it when first running.
python main.py
The bot performs the following operations:
- Validates and manages your Telegram authentication token
- Connects to the Acki Nacki API
- Monitors your farming status
- Automatically starts farming sessions when needed
- Displays real-time information including:
- Username and points
- Friends count
- Farm boost level
- Boost progress boxes
- Countdown timer
The bot shows:
- 🎮 Username and ⭐ Points
- 👥 Friends Count
- Farm Boost Level
- Progress Boxes (⭐)
- Countdown Timer
The bot includes comprehensive error handling for:
- Token expiration
- Invalid tokens
- Network issues
- API errors
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
This bot is for educational purposes only. Use at your own risk. The developer is not responsible for any consequences of using this bot.