Are you an avid RuneScape 3 player constantly on the lookout for rare and valuable items from the Travelling Merchant’s Shop? Keeping track of the daily stock can be a chore, requiring frequent visits to the shop in-game or checking external resources. Fortunately, there’s a solution to streamline this process and ensure you never miss out on a must-have item: the RS3 Travelling Merchant Discord Bot. This powerful tool brings the Travelling Merchant’s inventory directly to your Discord server, offering real-time updates and personalized notifications.
Getting Started with the Merchant Bot
Setting up the RS3 Travelling Merchant Discord Bot on your server is straightforward and takes just a few moments. Designed for ease of use, even server owners with minimal technical experience can quickly integrate this bot.
To invite the bot to your Discord server, simply use this invitation link. Clicking this link will guide you through the authorization process, allowing you to select the server where you want to add the bot. It’s important to ensure that you have server management permissions to successfully invite bots. By default, only the server owner initially possesses full authorization to manage the bot’s settings.
Mastering the Bot’s Commands
Once the RS3 Travelling Merchant bot is active on your server, you can begin utilizing its various commands to access stock information and customize your notification preferences. The bot offers a range of commands catering to both server administrators and regular members, ensuring everyone can benefit from its features.
Server Management Commands (Authorized Users)
These commands are primarily for server owners and authorized users to configure the bot’s behavior and manage access permissions within the Discord server.
-
?authorize @user
: This command grants another user on your server the ability to manage bot settings. Simply replace@user
with the Discord tag of the person you wish to authorize. This is useful for delegating bot management to trusted moderators or administrators within your community. -
?set_daily_channel #channel
: To automatically receive daily stock updates, use this command to designate a specific Discord channel for these messages. Replace#channel
with the name of the channel where you want the daily stock to be posted. It’s crucial to ensure the bot has “Write Messages” permissions in the chosen channel to function correctly. -
?toggle_daily
: Daily stock messages are disabled by default upon initial bot installation. After setting a daily channel, use this command to activate daily updates. You can also use?toggle_daily
again to deactivate these messages at any time, providing full control over the frequency of updates. -
?update
: In rare instances, the bot might not display the most current daily stock, although this is uncommon. If you suspect the displayed information is outdated (and it’s not simply because the new stock hasn’t been released yet for the game day), use?update
to manually force the bot to refresh its data and retrieve the latest stock information.
Commands for All Users
These commands are accessible to all members of the Discord server and provide quick access to the Travelling Merchant’s stock and notification management.
-
?merch
(or aliases:?merchant
,?shop
,?stock
): This is the core command to instantly retrieve the current Travelling Merchant’s stock. Executing this command will prompt the bot to fetch the latest inventory and display it as an image directly in the chat. The bot relies on the official RuneScape Wiki for its stock information. Therefore, the stock will only be available in the bot once the Wiki page has been updated for the day. -
?addnotif <item>
(or alias:?newnotif
): Want to be personally notified via direct message (DM) when a specific item appears in the Travelling Merchant’s stock? Use this command followed by the item’s name. For example,?addnotif Dragon Defender
will add “Dragon Defender” to your notification list. The bot is designed to be flexible with item names, so exact spelling is usually not critical. -
?removenotif <item>
(or aliases:?delnotif
,?removenotifs
): If you no longer need notifications for a particular item, use this command followed by the item name to remove it from your notification list. For instance,?removenotif Dragon Defender
will stop notifications for Dragon Defenders. -
?shownotifs
(or alias:?notifs
): To view a list of all the items you are currently set to receive notifications for, use the?shownotifs
command. This provides a quick overview of your personalized notification settings. -
?worlds
: This command leverages real-time world information from the#merch-calls
channel in the Discord Skillers & Friends (DSF) Discord server. It displays a list of RuneScape worlds where players have reported finding the Travelling Merchant. If no worlds are currently listed, consider joining thewhirlpooldnd
Friends Chat in-game and participating in merchant scouting to help the community! -
?tomorrow
(or alias:?tmrw
): Looking ahead? Use?tomorrow
to get a preview of the Travelling Merchant’s stock for the next day. Please note that future stock predictions are based on patterns and may not always be 100% accurate, but they offer valuable insight for planning. -
?future <number>
: For longer-term planning, use?future
followed by a number to see the predicted stock for that many days in the future. For example,?future 5
will show the anticipated stock in five days. -
?next <item>
: If you are specifically interested in when a particular item will be available again, use?next
followed by the item name. For example,?next Unstable Air Rune
will tell you the estimated time until the Unstable Air Rune next appears in the Travelling Merchant’s inventory.
Privacy Considerations
The RS3 Travelling Merchant Discord Bot is designed with user privacy in mind. When you set up notifications or a daily channel, the bot stores your Discord user data. However, this data is solely used for the purpose of sending notifications and daily updates as you have configured. You have full control over this data and can remove notifications using the commands described earlier.
Furthermore, if you decide to remove the bot from your Discord server, all server and channel IDs associated with your server are automatically deleted within 24 hours. The bot does not persistently store message content, with the exception of messages in the DSF Discord’s #merch-calls
channel, which are temporarily stored in program memory for a maximum of 10 minutes to facilitate the ?worlds
command and are not saved long-term.
Built With
This bot is built using Discord.py, a popular Python library for creating Discord bots.
Contributing and Support
Your feedback and contributions are welcome! If you have any questions, suggestions, or encounter any issues with the bot, you can reach out to the bot’s creator, ragnarak54#9413 on Discord via direct message. Alternatively, you can use the ?suggestion
command within the bot to send your suggestions directly to the developer.
Authors
- ragnarak54
Acknowledgements
Special thanks to:
- My two French friends who provided invaluable assistance in making this bot a reality.
- The BOSSBANDS community for their loving support and encouragement.
- The Discord.py Discord server for their helpful resources and community support.