I have...

A Python script, a Tampermonkey userscript and a browser extension that add functionality to SteamTrades.

Python script

Notifies you of new messages via the system tray or by email. Also allows you to quickly search trade pages and filter them for the games you are interested in, and add them to a bookmarks list.
You need to log in to ST to get message notifications, but that is not required for the search and bookmark functions.

Here is a video that demonstrates its use:
https://youtu.be/XI8yrPJqRY0

You can find it on GitHub, and a video for installing it on Windows:
https://github.com/SaladinAlep/PySteamTrades
https://youtu.be/xlzPM3ent1Q

Browser extension

As DrUnKeNTiGeR and SketCZ suggested, I have ported the message notifications function to a browser extension. I had to learn some Javascript but after that the process was surprisingly easy. The whole thing is about 35 lines of Javascript code

I will try to add options and a UI for a spam filter, as SketCZ suggested, and maybe do the search and bookmarks functions here too.

You can install the extension on Firefox here.
Firefox for Android here.

UserScript

Publishing an extension to the Chrome Web Store is proving to be a pain in the butt. So for now you can use this Tampermonkey userscript.
Unlike the extension, the userscript needs to have a tab open on https://www.steamtrades.com/messages. It will reload the page every 5 minutes and display desktop notifications for new messages.

3 months ago*

Wow this is a really good idea :0, i donĀ“t understand the preferences very good, but the other this like the message that shows and the window that opens seems to be very nice, keep working on it i will download it ;)

3 months ago
Permalink

The preferences are how often you want it to check for new messages. The default is every 5 minutes.
The log level controls whether you get notified of any errors or warnings, like failure to check for messages because of Internet issues.
The email settings are required only if you want to receive email notifications.

3 months ago
Permalink

Wish i was smart enough to install this. Thought about making it a Chrome extension?

1 month ago
Permalink

It did occur to me.
I have no experience with browser extensions, and what they are allowed to do. I don't know if you can keep loading pages in the background, or if you can send emails.
I will investigate it sometime :)

1 month ago
Permalink

You know what would be great!!! A steamtrades android app!!!! You know programing make it happen bro!!

1 month ago
Permalink

IKR :)
This script is doing the job for me right now. I'm running it on a Linux VPS I have, and I receive email notifications on my phone. I have added an auto bump option but haven't yet pushed it to GitHub.
But you're right, a mobile app would be great. I was reading about Xamarin the other day, and I look forward to trying it!

1 month ago
Permalink

PLEASE PLEASE PLEASE keep me posted

1 month ago
Permalink

I will :)

1 month ago
Permalink

Hello there! First of all, impressive, thanks for your influence.
After that, I'd have to ask you, pretty please, to stop investigating the auto-bump option. That will only bring chaos to SteamTrades so please don't go that way. Message notifications are hella cool but that... Please, for the sake of the community, don't code that and give it out to people.

1 month ago
Permalink

Hello okcerS97,
I thought it was okay since ST doesn't allow you to bump more than once an hour, script or no script.
The code is already on GitHub, but I can remove it if it breaks any rules.
Thank you for your feedback.

1 month ago
Permalink

Well the thing is, image 100 people (a really small number compared to the size of ST community) starts using it. Imagine 100*3=300 posts being bumped every. single. hour. That wouldn't be fair as there are users from different time zones who can only bump sometimes, users who are busy and can't bump all the time etc. That would make their posts appear quite rarely as the others are abusing the system. It may sound as a plus for them but if you think about it for a while you'll understand that breaking the system that way will only cause harm to the community. It's not necessarily breaking the rules but again, for the sake of the balance in the community, please don't share the code to auto-bumping. Use it yourself, sure (You deserve that for making it yourself, again I'm impressed!), but think about the fairness here when deciding whether you should give it to other users. Cheers!

1 month ago
Permalink

Fair enough :)
I will remove it right away. Thanks again for your feedback.

1 month ago
Permalink

Thanks for that mate, really appreciate it!
P.S. Just saw your other threads, added you but I'm going off, would like to discuss buying your games for Paypal. Talk to ya tomorrow! c:

1 month ago
Permalink

Welcome back and thank you for this! Tested it out, works pretty good.

2 weeks ago*
Permalink

Thanks :)

2 weeks ago
Permalink

im using this thanks it works great

2 weeks ago
Permalink

You're welcome!

2 weeks ago
Permalink

Are u able to transform message notification into Tampermonkey script to browser?
so i dont even need to come here anymore? :D

Maybe some filter would be good also. If message include "something here" or other generic spam trash it wont even send notification? Of course filter term is optional for users what will be excluded.
Also nice to see myself in video :)
Its still great job from u!

1 week ago*
Permalink

Thank you :)

Adding a filter should be easy, I think.

I haven't tried Tampermonkey before. DrUnKeNTiGeR suggested doing the message notifications in an Android app, and I was considering that route. I will take a look at Tampermonkey too.

1 week ago
Permalink

Sign in through Steam to add a comment.