Today's Zaishen dailies,
pinned in your Discord.

A small Discord bot that posts Guild Wars 1's four daily Zaishen Challenge Quests — Mission, Bounty, Combat, Vanquish — and keeps the message at the bottom of the channel so the crew can sign up for today's run.

Free & open source. No login, no tracking — it only talks to Discord.

What it does

Always today's quests

Computes the rotation offline from verified cycles — no scraping. Quests roll over at 16:00 UTC, exactly like the in-game Zaishen reset.

Stays at the bottom

Posts one message and keeps it as the newest in the channel — editing in place, and reposting at the bottom whenever chat pushes it up.

Per-mission sign-up

One button per daily. Tap to say you're in for that quest (tap again to drop), or sign up for all at once. Each quest shows its own roster.

Character names

Link your Discord to your GW1 character with /ign — self-declared, no third-party login — and it shows next to your handle on the roster.

Remembers everything

Rosters and timestamps persist across restarts, and reset cleanly each day when the fresh quest set is posted.

Minimal & private

No privileged intents, no message reading, no analytics. It only needs to post in one channel and manage its own message.

Commands

/zaishenShow today's four dailies anywhere (only you see it).
/ign setLink your GW1 character name to your Discord handle.
/ign whoShow the character name linked to a handle.
/ign clearRemove your linked character name.
/ign listList everyone's linked character names.

Add it to your server

Invite the bot, then run /setup in your server to pick the channel it posts in. That's it — the daily message appears within a minute.