Overview
The RuneProfile Discord bot sends activity messages directly to your Discord server. Get notified when clan members or tracked players level up, receive valuable drops, complete quests, obtain collection log items, and more.

pgn
Reached level 99 in Slayer
Level Up
pgn
1,412,006,319 gp
Valuable Drop
pgn
Completed Desert Treasure II - The Fallen Empire
Quest

Features
- Watch players - get notified about activity from specific players.
- Watch clans - get notified about activity from an entire clan.
- Per-channel configuration - set up different watches in different channels.
- Activity filters - allow or block specific activity types per channel, or set minimum thresholds (e.g. only level-ups at 50+).
Commands
Player watches
/watch player add [name]watch a player in the current channel.
/watch player remove [name]stop watching a player.
/watch player listlist watched players in the current channel.
Clan watches
/watch clan add [name]watch a clan in the current channel.
/watch clan remove [name]stop watching a clan.
/watch clan listlist watched clans in the current channel.
Activity filters
/watch filter allow [activity]add an activity type to the allow list — only allowed types are sent.
/watch filter block [activity]add an activity type to the block list — everything except blocked types is sent.
/watch filter threshold [activity] [value]only send an activity when it meets a minimum value (e.g. level 50+, or quest difficulty Experienced+). Values accept shorthand like 750k or 5m.
/watch filter remove [activity] [filter]remove filters for an activity type — everything, or just its allow/block or threshold.
/watch filter listlist active filters for this channel.
/watch filter resetreset to the default filters.
/watch filter clearremove all filters.
Activity filters
Each channel decides which activities it receives. There are two kinds of filter, and they work together:
- Allow / block - control which activity types are sent. A channel is either a block list (every type is sent except the ones you block) or an allow list (only the types you allow are sent). Adding the other kind of filter switches the channel over and clears the old list.
- Thresholds - for activity types with a meaningful value, set a minimum so only activities at or above it are sent. Thresholds apply on top of the allow/block filters.
Example — a channel with the default filters
- SentLevel 92 in Slayer— at or above the level 50 threshold
- HiddenLevel 47 in Fishing— below the level 50 threshold
- SentCompleted Desert Treasure II (Grandmaster)— at or above the Experienced threshold
- HiddenCompleted Cook's Assistant (Novice)— below the Experienced threshold
- SentNew collection log item— no filter set for this type
Thresholds can be set on these activity types (other types, like new collection log items, support allow/block only):
| Activity | Threshold | Example values |
|---|---|---|
| Level Up | minimum level | level 50, level 80, level 99 |
| XP Milestone | minimum XP | 25M XP, 100M XP, 200M XP |
| Valuable Drop | minimum gp | 5M gp, 25M gp, 100M gp |
| Quest Completed | minimum difficulty | Intermediate, Master, Grandmaster |
| Combat Achievement Tier Reached | minimum tier | Easy, Elite, Grandmaster |
| Achievement Diary | minimum tier | Easy, Hard, Elite |
Until you customize a channel's filters, these defaults apply:
- Level Up - minimum level 50
- Quest Completed - minimum Experienced
Run /watch filter reset at any time to return to these defaults, or /watch filter clear to remove all filters and receive everything.
Setup
Add the bot to your Discord server, then use the /watch command in the channel where you want to receive messages.
Support
If you have questions, run into issues or wanna provide feedback, join the Discord server.
Join the Discord