Dominions 6

Dominions 6

Lawh Mar 14, 2024 @ 8:09pm
Dominions 6 Discord Bot
Is there any interest in a Discord bot which announces when a turn has changed on a public server? I made one for our little group and it is at a stage that it seems to be stable and functioning.

It sends a message to a channel of your choosing when a turn changes. It sends a reminder message at the two hour mark if a turn is about to end with turns left unfinished. It can follow multiple games.

We gave the bot it's own channel so that you can ignore everything else that is going on in the server and only get notifications from the bot.

Let me know if you'd like to try it out. It's one of those little things that really helps since you don't have to check in on servers, especially if you have multiple games going on at once. We have three games running concurrently and the bot makes sure we all know when we can do our turns and for which game.
---
I added a functionality to it that you can add new games you wish to get reports on by sending a message to the bot in it's channel. The bot automatically removes games that are no longer on the server, so other types of commands are probably unnecessary.
Last edited by Lawh; Mar 14, 2024 @ 9:36pm
< >
Showing 1-15 of 35 comments
timlagor Mar 15, 2024 @ 9:03am 
A command to remove games you no longer want reminders for should be pretty easy to implement?

People do drop out of (/get eliminated from) games.
Lawh Mar 15, 2024 @ 9:38am 
Yeah, that can definitely be arranged with a command. Didn't think of that since we haven't needed it at least yet. Thanks

__

If you delete a game it disappears by itself, but that requires the host to do it.

__

Also, the admin of the discord server needs to give the orders or otherwise it's too open, so the channel should be for admins only.

I'll get it done tomorrow. If you have any other suggestions please do let me know. I'll try to keep the bot as simple as possible, but it's always good to think about things.
Last edited by Lawh; Mar 15, 2024 @ 9:41am
Selgeron Mar 15, 2024 @ 7:20pm 
There is already clockworkbot which was used in dom 5 and I think is in limited use for dom 6, and Dominions Envoy which do this already.
Lawh Mar 15, 2024 @ 11:11pm 
Here's another one for Dom 6 specifically if there is any need for it. We use it regardless so whatever changes made benefit us.
elitepeacemonger Mar 16, 2024 @ 8:27am 
I would be interested in this bot, if you're still planning on making it available.
I'd need a tool like this to convince my less cool friends to play, since the game lengths will scare them.
Lawh Mar 16, 2024 @ 8:51am 
I actually started a full on revamp today but will have to finish it tomorrow most likely. I'll come back here once it's finished and I've had a chance to test the new system a little.

I do have the old version that works available if you want to try it out and see if it's useful. It's missing the unfollow command, but otherwise it's good.
Last edited by Lawh; Mar 16, 2024 @ 8:52am
elitepeacemonger Mar 16, 2024 @ 9:34am 
Sure. hit me with that link! :praisesun:
Lawh Mar 17, 2024 @ 1:18pm 
So, I started work on the new version and since it's hopefully going to be a lot more streamlined for updates and otherwise as well, I'll post the new version is ready. The old version works and I'm using it right now, but I'm not sure if the source code is anywhere anymore since the work I did was so extensive.

I'll keep you posted, hopefully in a day or so it will be functional and after that the updates are going to be much easier and less destructive.
Lawh Mar 17, 2024 @ 6:00pm 
Originally posted by elitepeacemonger:
Sure. hit me with that link! :praisesun:
Sent you a friend request.
Cerzi Mar 18, 2024 @ 6:12pm 
This one has been around a couple months now, we're up to 700 users currently. Also does stuff like matchmaking, reputation, hall of fame etc
https://www.reddit.com/r/IllwintersDominions/comments/1agocqj/dominions_envoy_has_been_updated/
Lawh Mar 18, 2024 @ 9:05pm 
Originally posted by Cerzi:
This one has been around a couple months now, we're up to 700 users currently. Also does stuff like matchmaking, reputation, hall of fame etc
https://www.reddit.com/r/IllwintersDominions/comments/1agocqj/dominions_envoy_has_been_updated/
Looks good. What happens when someone claims a faction they don't use and so on?
Cerzi Mar 19, 2024 @ 3:37am 
if the game was organised via Envoy then there's a confirmed Host who has powers to drop claims etc, otherwise there are some voting systems for handling that stuff - luckily not something that has come up yet so it's rare enough that an admin ban can handle it too
Lawh Mar 19, 2024 @ 4:36am 
Yeah that sounds really good. With more and more users some user errors are bound to happen here and there.

I tried to make my bot where it's as basic and stable as possible for casual use. The first version was an evolved design since I didn't know Dominions nor the servers that well. I added what was needed on the go. Now that the base is set up properly, it's easier to add to it, but I like simplicity and it's designed more for individual or small group use. The Discord commands were a nice addition to it from the suggestion.
Cerzi Mar 19, 2024 @ 11:27am 
Yeah, mine started just as a way for me and my friends to track games easier as well, was sick of hitting F5 all the time on the illwinter page hehe. But over the last couple of month's it's started to grow into a lot more than that! Although hopefully it continues to just do the core thing in a simple and clean way
Lawh Mar 19, 2024 @ 12:13pm 
I felt the bot was necessary from the get go. We thought about having the last person to do their turn shout out the new turns, but people forget and any additional stuff you need to do always ends up a bothersome task. We play casual games so to keep things rolling nicely the ability to read the web page is phenomenal. Otherwise I guess sending the save would be the alternative but with the server everyone can do their turns in any order.

I'm taking a little break from working the bot now to enjoy it a little as well. Hope your bot keeps growing. I think I'll keep mine as a personal pet project or backup in case something ungodly happens to other bots.
< >
Showing 1-15 of 35 comments
Per page: 1530 50