Idea for "next generation" Hunt Tracker

This is idea I had a few months back that I have not had the time to get around to working on or building out more, but since I am also considering authenticated APIs for other things, I figured it would be a great time to bring this up again. @james mentioned a while back when I brought the idea up that it would be good to bring it up to community and see what they think. Kind of let them help me design it.

Most people have seen the Discord bot Protector Venari in various Discord servers to announce Hunts. It is great and wonderful, but it requires you to have a Discord account so many players (especially PSN players) get left out. I had an idea of a “next generation” Hunt tracker to work in addition to Protector Venari (I do not want to replace the bot as many people have take the time to set it up on their Discord servers and I do not want to lessen that effort people have made).

The thought was to have

  • Protector Venari for the people that use Discord
  • A Forum “bot” that you could DM and tell them the details of a hunt
  • A form on Boundlexx UI you could submit hunts too

This would allow me to aggregate all of the hunts into Boundlexx and then I could do the following so we can get the details of hunts out to as many players as possible (all in addition to the Protect Venari hunt pings):

  • Auto-post them to the forums similar to how we auto-post Exoworlds right now (probably under a new Hunts/Events category)
  • Provided them via the Boundlexx REST API
  • Provide Discord Notifications via Webhooks for anyone that does not want Protector Venari (bots can be hard to set up)
  • A dynamically generated calendar that you can view on Boundlexx UI or that you can import into your favorite calendar app on your phone etc. so you can automatically get notifications for Hunts as they happen.

I would love to see everyone’s thoughts and feedback on the idea!

EDIT: Also something I would really love feedback on is thoughts for how to handle the forum posting. Do you think it would be better…

  • to have a forum thread per hunt event?
  • to have a single thread for all hunts and just add new comments to the post
  • to have a single thread per hunt organizer?

I can see it any of the ways but I do not want the hunts to become too “spamy”.

8 Likes

Best would be a category for the hunt bot so we can mute it so it doesnt get spammy.

A thread could be set up as wiki and be used for every hunt available for over a period of 7 days.(easier to track eveey hunt possible)

If possible you could PM players that sign up to the bot via a PM or to the boundlexx website when the hunt is abput to start maybe an hour prior.

2 Likes

Thread as a wiki is really good idea. Though if it is being managed by the bot, it does not need to be a wiki. So you are thinking of a single thread every 7 days that just says “here are this week’s hunts”?

2 Likes

Would state the hunts for next 7 days or could just add the new entry here and looks when they are out of date to delete them

I played around with generating ical files until i ultimately gave up because google calendar only syncs additions every 12 hours or so. Then once the events are added to calendars they dont seem to update changes made unless you delete and readded the calendar and normal users arent going to do that.

Im not sure if apple calendar has the same issue, but for android users dont seem to get the updates.

I have been using https://sesh.fyi bot to do discord notifications and event signups. You can export calendars for events from that bot, but then we circle back to the issue of the ical files not updating google calendars.

So then i said screw it and just made a embeded googled calendar here: https://boundlessevents.github.io

And i thought well ill just allow multiple users to share a google calendar with me and merge them all into the site…

BUT… i run into the biggest issue I cant control… I cant really get users to just update data for their hunts if they are already doing it some way that works for them.

Out of everyone i approached not many responded when i offered to access to the maintaining a calendar of their own hunts. And the people that did take me up on the offer didnt keep their events up to date.

So i just added everyone’s hunts i see based on the notifications in discord or posts on the forums. It was easier to just let people tell me when something needed to be changed and just ended up maintaining the list myself.

Edit: you could get around the google calendar issue by using google api and then just updating one directly then providing the share link to the end user

4 Likes

https://boundlessevents.github.io/

Awesome! I did not even realize someone always already trying to maintain a calendar. Do you have a thread for this? It is the first time I have seen it.

Also, I had not even considered the syncing issue with Internet calendars. I will have to do some research and dig into how to make that work better.

Yes i have a thread here Event Calendar on it and the site itself is maintained in github here: https://github.com/BoundlessEvents/boundlessevents.github.io

1 Like

I love that calendar! The few hunts i can attend, i have to schedule time for, so it’s essential to my gameplay.
I also like the discord bot, but i don’t see the real benefit to creating another hunt tracker, since both discord and the calendar are accessible to anyone with either a phone or a computer.

1 Like

Thanks im happy it has helped, that was my goal in being able to determine a head of time when a hunt might be happening.

The biggest issue was refreshing the calendar, so if you just use google calendar api you could create a calendar specific for the hunts its and then just update that, then share the access to that calendar.

this gets around the google issue because they are good about syncing events(to other google calendars) and i believe apple devices dont have this issue with ical cache.

There is a bot i tried called discal that does this it, even has its own calendar on the site for it, here is a example: https://www.discalbot.com/embed/592783437191053325/calendar/1 which is actually linked to this google calendar https://calendar.google.com/calendar/u/0/embed?src=qundhmip9jc31tlbjj8fphnv9g@group.calendar.google.com

the only issue with is it only really announces in the channel its in and its more of a per individual group thing not per community, then im back to having two bots shouting in discord now…

So i settled on having a reminder bot for the event in my discord that people can sign up for… which i have to admit i have been bad about setting up the events before hand and will probably ditch the bot since i really only see needing it for larger hunts that need roles to be organized well before they are ran.

It is all about convenience and visibility. I will definitely be bugging @xyberviri more about the calendar idea. Some people just prefer things in different ways. I use Discord for a lot of things already so Protector Venari already solves a lot of the issues for me as a player. But I know some people really love coming to the forums over many of the other methods.

The biggest problem I am trying to solve is that I am seeing hunts that only exist on Discord or only exist on the forums. I want to automate bringing them together to have parity so no one is left out.

2 Likes

I see. This makes sense.

Love this. As someone who doesn’t run with any particular guild regularly and has a terrible memory, but loves occasionally dropping in on various hunts, having hunts posted to the forums would be absolutely wonderful. It takes more effort currently to track down hunt schedules than I care to expend. I often find myself wanting to set aside time for a hunt but not knowing when/where to be, and missing out. So I personally would definitely use and appreciate this.

Agreed with other posters that it might get spammy, so maybe just a single thread with new posts for each new hunt. It will continually get bumped to the top of the forum list that way, so it doesn’t seem like a problem. Agreed that exo-world style posts might get messy and spammy.

This was the main issue i was trying to solve, the most common question/response on discord was “is there/there is a hunt tonight at X”.

The calendar i made was actually one i made for myself so i could keep track of when others were doing something a head of time and not 0-1 hour before.

Still waiting for us to get that calendar plugin for the fourms… though i suspect its due to it being in beta or being a 3rd party thing that the devs wouldnt want to add it.

I don’t use Discord for a few reason, but I’m not on PS (and won’t be), however I did have an idea similar to this to bridge the gap to PS/Steam users.

Basically, a discord bridge.

Using the various APIs ensure that folks on the other platforms also get text and hopefully audio updates from a given hunt chat.

I looked into it a bit, and I think I could (with a lot of difficulty, as I’d be using Web APIs to make it happen, not properly hosted code or whatever) definitely get the chat part to work. I might be able to get the voice part down the line, not sure as I’ve not read up on the voice parts of discord. However if it’s just a matter of streaming the sound from an officially registered app node AT discord, then it’s possible. I think.

Otherwise, I guess I’d just have 4-5 always on voice chats on discord, that can be hooked into from both ends or something.

BLARGHGHGLELE BRAIN THINKSIES OUTLOUDZ
¯\_(ツ)_/¯