README

This repo contains the script to manage multiple mcr bot on a single VM/Container.

Structure

├── start.sh
├── setup-fedora.sh
├── setup-vpn.sh
├── update.sh
├── Microsoft-Rewards-bot
│   ├── ms_rewards_farmer.py
│   ├── vpnname1.json
│   ├── vpnname2.json
│   ├── ...
├── vpn
│   ├── vpnname1.ovpn
│   ├── vpnname2.ovpn
│   ├── ...

How to run

Clone the project

curl -sSL https://git.justw.tf/Lightemerald/mcr-bot/raw/branch/main/setup-fedora.sh | bash

Add your VPN files (.ovpn) to ./vpn then run

sh setup-vpn.sh

Copy your accounts file named as [vpnname].json in the Bot folder then run

sh start.sh

If using LXC

Execute this command to allow the container to use TUN kernel module, replace [id_ct] with the LXC id in proxmox

echo -e "lxc.cgroup.devices.allow: c 10:200 rwm\nlxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file" >> /etc/pve/lxc/[id_ct].conf

ps: container must be powered off before and restarted only after

How to update

sh update.sh
Description
The Ultimate Script to host your MS Rewards Bots
Readme 382 KiB
Languages
JavaScript 68.9%
Shell 31.1%