Discord Bot

Get RuneProfile activity - level ups, drops, quests and collection log items - posted straight to your Discord server.

Table of Contents

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.

RuneProfile bot avatar
RuneProfileAPP12/07/2026, 18:24

Ironmanpgn

Reached level 99 in Slayer

Level Up

Slayer

Ironmanpgn

1,412,006,319 gp

Valuable Drop

Twisted bow

Ironmanpgn

Completed Desert Treasure II - The Fallen Empire

Quest

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 list

list 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 list

list 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 list

list active filters for this channel.

/watch filter reset

reset to the default filters.

/watch filter clear

remove 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 Slayerat or above the level 50 threshold
  • HiddenLevel 47 in Fishingbelow 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 itemno filter set for this type

Thresholds can be set on these activity types (other types, like new collection log items, support allow/block only):

ActivityThresholdExample values
Level Upminimum levellevel 50, level 80, level 99
XP Milestoneminimum XP25M XP, 100M XP, 200M XP
Valuable Dropminimum gp5M gp, 25M gp, 100M gp
Quest Completedminimum difficultyIntermediate, Master, Grandmaster
Combat Achievement Tier Reachedminimum tierEasy, Elite, Grandmaster
Achievement Diaryminimum tierEasy, 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.

Add Discord Bot

Support

If you have questions, run into issues or wanna provide feedback, join the Discord server.

Join the Discord

FAQ

Why is the bot not sending any messages?
Make sure the bot has permission to send messages in the channel.
I got a new collection log item, why is the bot not sending a message for it?
The bot works as a side effect of your profile updates, so it sends the message once the new item is on your profile. Auto Sync helps here, as new collection log items are updated to your profile instantly - assuming it's set up correctly. See the guide if you're running into this.
I did an activity and the bot is not sending a message for it?
The bot requires a profile update to detect the changes. If you're playing on mobile, these are sent when you log in to RuneLite and the profile is updated (manually or when Auto Sync triggers).