Skip to content

The Vagabond bot

The Vagabond is a Discord bot that logs into the Million Lords shop for you once a day and claims every free daily gift, for every account you register. You set it up once and it runs on its own.

Once an admin has given you access (see Access below), you drive everything from three slash commands. All of them reply only to you, so nothing you do is visible in the channel.

Register a Million Lords login code (PID) with the bot. The bot logs into the shop to confirm the code is valid before saving it, and reads back your in-game name. You can register more than one account and switch which one is the active (“front”) account from /vbsettings.

Open your settings panel. From here you manage your registered accounts, switch your active account, and turn DM notifications on or off. Daily recap DMs (a list of what was claimed for you) are off by default; opt in here if you want them. If you have not registered an account yet, this command points you to /vbregister first.

Admin only. Shows a paginated list of all registered users, their login codes, and in-game names. This command is hidden from non-admins in Discord.

After you register, you do not need to do anything daily. Once a day, after the shop resets, the bot logs into each of your registered accounts and claims all available free gifts. If you have opted in to DM notifications, it sends you a recap of what it claimed.

By default only server administrators (and the bot owner) can use the Vagabond. Admins grant access by Discord role:

  1. An admin runs /vbsettings.
  2. They open Access Control.
  3. They use Add Access Roles to pick which roles may use the bot.

Anyone holding an allowed role can then use /vbregister and /vbsettings. Access is re-checked automatically on every daily run.

TODO (Ricky / admins): which role a DEVGRU member should ask for, and who to ask, is not recorded in the bot source. Fill in the role name and the “ask in #channel” step here.