Hello , and welcome to the Hiddify Manager Bot GitHub page. I'm currently developing a bot for managing the Hiddify panel, and I'd be delighted if you could assist me in testing and refining the bot through trial and error. Additionally, if you have any ideas, I'd love to hear them. Thank you!
Important
This bot currently only works with API version 1.0 and this bot is for testing purposes.
To use the bot , you will need the following information:
- Chat ID: You need to obtain this from the @chatIDrobot.
- Bot Token: You need to obtain this from the @botfather.
- Admin uuid: Enter your admin uuid.
- Admin url: Enter your panel url.
- Admin sublink: Enter your panel sublink.
cd / && rm -f returninstall.sh* || true && wget https://raw.githubusercontent.com/H-Return/Hiddify-Manager-Bot/main/returninstall.sh && chmod +x returninstall.sh && ./returninstall.sh
Note
With this method, you enter only the required information.
cd / && rm -f returnrestart.sh* || true && wget https://raw.githubusercontent.com/H-Return/Hiddify-Manager-Bot/main/returnrestart.sh && chmod +x returnrestart.sh && ./returnrestart.sh
How to Manuel Installation ?
1. Update and upgrade system packages:
apt update && apt upgrade -y
2. Install Python 3 and pip:
apt install python3 && apt install python3-pip
3. Clone the bot repository:
apt install git -y
git clone https://github.com/Hiddify-Return/Hiddify-Manager-Bot.git
4. Navigate to the cloned directory:
cd Hiddify-Manager-Bot
5. Install required Python packages:
pip install -r requirement.txt
1. Open or create .env
with an editor like nano:
nano .env
2. Add the following lines according to your configuration:
ALLOWED_USER_IDS=11111111
ADMIN_UUID=Admin-UUID
ADMIN_URLAPI=https://Admin-URL
SUBLINK_URL=https://subscription_URL
TELEGRAM_TOKEN=BOT-TOKEN
Replace the placeholders with your actual values.
1. Run the bot temporarily:
python3 telegram_bot.py
1. Create a systemd service file:
nano /etc/systemd/system/telegram_bot.service
2. Paste the following content into the file:
[Unit]
Description=HiddifyBOT Service
After=network.target
[Service]
WorkingDirectory=/root/Hiddify-Manager-Bot/
ExecStart=/usr/bin/python telegram_bot.py
Restart=always
[Install]
WantedBy=multi-user.target
3. Reload systemd and enable/start the service:
sudo systemctl daemon-reload
sudo systemctl enable telegram_bot
sudo systemctl start telegram_bot
Now, your Hiddify Manager Bot should be set up and running as a systemd service, ready to serve its purpose. Make sure to replace placeholder values with your actual configuration details.