Comm-Links & Patch Notes directly in Discord

Quick Tutorial that will allow you to get Comm-Links, Patch Notes, or any post from CIG directly in your Discord Server. This is made possible thanks to a Discord Bot I created: DevTracker

3 years ago

Upvoted by

What's the purpose ?

CIG announcements can be hard to follow, sometimes you don't even know where to look to keep you updated whith Star Citizen's development.

That's where the DevTracker Discord Bot comes in. It allows you to get all of CIG's posts in one place and receive real-time notifications for new posts. The bot is currently able to keep track of the RSI Comm-Link, RSI DevTracker, CIG Twitter accounts and even CIG Reddits accounts. Here's an exemple

What's DevTracker Discord Bot?

It's an Open-Source Discord Bot created by myself, an evolution of my old SC-DevTracker Webhook bot.

It interfaces with the API provided by DeveloperTracker.com and therefore supports any game that is supported by their API, but to be honest I made this bot mainly for Star Citizen.

Full documentation and features are available here on GitHub.

How do I use it ?

The bot has a lot of features to filter which posts you don't want to receive, but in this tutorial we'll learn how to follow only Patch Notes on Spectrum & the RSI comm link.

Step 1: Add the bot to your server

This is quite simple, the bot is fully integrated with Discord Slash Commands and therefore doesn't need any special permissions, you just need to invite it .

Step 2: Create a channel where the Bot can send messages

Assuming you know your way around Discord, this shouldn't too difficult, just make sure the Bot has the permissions to See your channel and Send Messages in it.

Step 3: Make the bot follow Star Citizen, and post its messages in the channel you just created

Let's say your channel is called "#sc-devtracker", you need to run the "/dt-set-channel game" command. All of the bot's command have auto-completers to help you, but your prompt should look like to something like this

/dt-set-channel game channel: #sc-devtracker game_name: Star Citizen

As soon as you do this, the bot will send the latest post it can find from all the sources available to it, otherwise, you should probably check the channel's permissions

Step 4: Keep only the RSI Comm-Link and the Spectrum as sources of posts

This is where we make use of allowlists . Setting up an allowlist will make the bot ignore any post that does not come from a source that is in the allowlists. The source can be either a Service ( CommLink, Spectrum, Twitter, etc...) or an Account (Wakapedia-CIG, Silvan-CIG, etc ...)

Let's first add the Comm-Link service as an allowed source first

/dt-allowlist add service game_name:Star Citizen service_id:CommLink

Now we add the Spectrum service

/dt-allowlist add service game_name:Star Citizen service_id:rsi

Now you'll only receive posts if they come from Spectrum or the RSI Comm-Link

Step 5: Keep only posts from the Patch Notes category on Spectrum

This is where URL Filters become useful. A URL Filter is a keyword that must always be included in the source URL of a post in order to be sent.

In this exemple, we only want to keep the Spectrum Patch Notes category, which URL i:

https://robertsspaceindustries.com/spectrum/community/SC/forum/190048

So we can set "forum/190048" as the URL Filter for the Spectrum service ("rsi'),

/dt-urlfilters global game_name: Star Citizen service_id: rsi

This command will open a Discord odal like this , where you can enter "forum/190048" as yhe URL Filter and click the Submit button**.**

Step 6: Ckeck your current configuration

You can check your configuration at any time with

/dt-config

If everything went well and you followed this Tutorial carefully, you should have something like this

That's all ?

Yes, you'renow all set ! You can check the Github Page for more advanced configuration. You can also find the official Devtracker Discord Server here

Last modified by author 3 years ago

4 comments

Sign into your RSI account to add your comments concerning this post