• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • It's time for the first HD Modeling Contest of 2025. Join the theme discussion for Hive's HD Modeling Contest #7! Click here to post your idea!

Discord Notification When Map Is Hosted

Level 35
Joined
Aug 6, 2015
Messages
750
My bot stopped working. and when i click the link it doesn t send me where the bot used to be installed from. help!!
If you are ussing Triggs - it no longer works afaik.

Use this one
Hi all!

Since Triggs Bot has been dead for at least a week now, I made my own bot that does the same thing. You can install it to your Discord server using this link: Discord - Group Chat That’s All Fun & Games

This bot was actually originally intended to only be for notifying for games hosted on WC3Connect (EntConnect), a VPN-like service for Warcraft 3. I retro-fitted it to work for Battle.Net games as well, after Triggs Bot died, so currently it will notify for both WC3Connect and Battle.Net games. If there's enough demand, I can add in a filter so that you can choose to only be notified about Battle.Net games. (Or vice versa)

I think the bot should be pretty easy to use, but hit me up here or on Discord if you have problems with it. My Discord username is Skater901.

Also, if you're curious, you can find the source code for the bot here: GitHub - Skater901/warcraft3-notification-bot: A bot for notifying when a Warcraft 3 game has been hosted on Battle.Net, WC3Connect, or other sources. It's even got instructions so that, in theory, you could run the application yourself, as long as you have a database for it to connect to, and a Discord bot application for it to use. Contributions to the source code are welcome!

EDIT: It's currently not working, because it relies on using the API provided by https://wc3stats.com/. If their live games list stops updating, my bot stops working.
 
Level 3
Joined
Sep 4, 2024
Messages
6
Hi all! New feature added to the bot: support for Mastodon/Pleroma!

If you don't know what Mastodon/Pleroma are... I don't really either.:grin: It's basically like Twitter, except people can host their own servers, and if you're on one server, you can talk to people on other servers. Basically the way email works; just cause you have a Gmail account, doesn't mean you can't send emails to anyone except other Gmail users. (EDIT: Apparently Mastodon/Pleroma doesn't always work through browsers, and there's dedicated applications that are clients for using it.)

I think the way it works is that you make a post tagging [email protected], give it a hash tag, and a regex pattern. Then it'll make a post for every game hosted whose map matches the regex pattern, and the post will be tagged with the hashtag. So then I think you can follow that hashtag to see the posts. If you want more info, contact [email protected], since he's the one who wrote the code.

In other news, there's a feature request for the bot: Improvement Idea - Tag Roles · Issue #1 · Skater901/warcraft3-notification-bot The ability to specify a role to be tagged when a game is hosted. I am (slowly) working on this, and I also want to add a healthcheck command that people can use when the bot seems to be not working, so that they can identify what the problem is, and whether it's something I can fix or not.

Finally, I've noticed a few weird errors with the bot, so please reach out to me if you're having problems. I recently found out that you have to send me a friend request before you can message me on Discord, which is annoying, so I'll make sure to accept friend requests from anybody. Or, alternatively, raise an issue on the GitHub project, and I'll have a look at that.

The two main issues I've noticed are:
1. Some kind of permissions error when trying to post games to Discord. This was with one specific map pattern... I think it was something-fight, and the games being hosted were always Korean games (based on the game title). I haven't seen it recently, and I plan to ask other Discord developers for help with that one, but please let me know if games aren't showing up for you.
2. A timeout trying to register a new map notification. This is a very recent error, and may be caused by bad data in the database. Again, if it keeps happening, please let me know. I do plan to add some metrics and stuff to my bot to help me diagnose errors.

Bonus issue: someone has registered a Discord webhook URL as a map regex pattern. That's not going to work. :xxd: So you might want to try that one again!

EDIT: Forgot to add, if you want any other platforms supported, let me know, and if it seems fun, I'll do it. For example, if you want to get Steam messages, or Facebook messages, or Twitter/X tweets, or BlueSky tweets, or uh... anything else, raise a ticket and I'll have a look at it.
 
Last edited:
Level 2
Joined
Apr 19, 2022
Messages
4
Тriggs RIP
Game Watcher RIP
:(
 

Attachments

  • IMG_7604.png
    IMG_7604.png
    1.1 MB · Views: 20
  • IMG_7605.png
    IMG_7605.png
    378.2 KB · Views: 18
Level 3
Joined
Sep 4, 2024
Messages
6
Can somebody fix the bot :( Last notification was on 22.12 and sending commands to Warcraft 3 Game Watcher says "application does not respond".
The bot goes down sometimes, unfortunately. I usually notice within a few days and get it back up. That said, the guy who runs the server that I use to host the bot is going on vacation in a few days, and he'll be gone for two months. So hopefully nothing goes too wrong with his server while he's gone, because I won't be able to fix it. :grin: Also you can always add me on Discord and tell me if the bot is dead. There's a link to my Discord profile in the About command.

In other news, I've finally finished that feature suggestion for the bot and deployed it, so you can now specify a Discord role to be tagged every time a game is hosted. Give it a razz!
 
Top