I've just had this idea. Why don't we create a bot that scans comments and replies to them with boardgamegeek links for every game found in the comment?
To simplify the implementation I would be favourable to introduce some sort of syntax to make unambiguous whether or not some words are a game name or not.
What do you think about this idea?
27 Comments
legendarydromedary@lemmy.one · 6 pts · 3y
Check out this awesome bot that was recently built for /r/boardgames :
https://github.com/HgCNO2/reddit-bggfetcherbot
elvith@feddit.de · 6 pts · 3y
On reddit, several video game subreddits had the relevant names in brackets, which got parsed and linked to a wiki,...
E.g. Hey, if you want to get [Ability] you have to talk to [Person] at [Place] and fulfill their quest line. Also you'd need to pay 5 [Ressource]
Depending on the search function of BGG, one might even link to categories, mechanisms,...
HariSeldon_official@lemm.ee · 4 pts · 3y
This is even better than what I was thinking. I wonder if Lemmy APIs allows it tho.
dpunked@feddit.de · 1 pts · 3y
I am not opposed to the idea. If you need my support as the mod, please feel free to reach out
HariSeldon_official@lemm.ee · 3 pts · 3y
Good to know that you're not contrary, however, I just wanted to bring an idea to the attention of the community. Right now I have neither the time nor the knowledge to do such a thing.
dpunked@feddit.de · 1 pts · 3y
I guess the entire foundation thing is taking its toll.
But if there is someone willing to make such a mod, I am all for helping where I can.
Poob@lemmy.world · 2 pts · 3y
Do you have an example or a link to a git repo?
elvith@feddit.de · 4 pts · 3y
I remember u/spirescan-bot for r/slaythespire. It uses double braces, but works this way.
Here's a random old post from the bot about new features where users are testing these: https://www.reddit.com/r/slaythespire/comments/d8t92r/new_bot_features/
The bot comments don't link to its source, but searching the bot username on Google leads to this repository, that looks good at afirst glance. Seems to be a python bot and the source code contains the URL of the Slay The Spire Wiki: https://github.com/painebenjamin/spirescanbot
Poob@lemmy.world · 1 pts · 3y
Thanks! I'll take a look
billwashere@vlemmy.net · 6 pts · 3y
I don’t mind this kind of bot activity. Saves me from having to go look it up. Just my 2¢
return0@lemmy.world · 4 pts · 3y
No promises, but gonna see if I can toss something together. Gonna use this a test post.
[[Bot Factory]]
boardgamebot@lemmy.world · 3 pts · 3y
Bot Factory on BoardGameGeek
return0@lemmy.world · 3 pts · 3y
Looking alright for an MVP. Now just need to prevent duplicate comments, add a bot disclaimer, do a little code cleanup, and remember the password to my server.
Honestly, I'm most concerned about that last item...
Edit: one more test [[Robo Rally]] [[Arkham Horror]]
VentraSqwal@links.dartboard.social · 1 pts · 3y
The test didn't with the second time? Does it still work? Or for that other guy who tried it with Concordia?
I'll try a test of my own.
[[Spirit Island]]
return0@lemmy.world · 2 pts · 3y
It’s code complete, but hasn’t been deployed anywhere. I straight up don’t remember my password to my server, so need to find time to rebuild the server before it’ll work.
VentraSqwal@links.dartboard.social · 1 pts · 3y
You were right to be worried about that after all 😂
HariSeldon_official@lemm.ee · 2 pts · 3y
This i great, thank you!
pathief@lemmy.world · 2 pts · 3y
[[Concordia]]
donio@feddit.de · 3 pts · 3y
I'm probably in the minority but I am not a fan of bot posts sprinkled into the thread. I am happy with just having the game names Clearly Marked or Manually Linked.
It's easy enough to block a bot though.
dpunked@feddit.de · 4 pts · 3y
I agree with you, but a lot of traffic comes in from mobile and its bit more cumbersome to add the links properly
myfavouritename@lemmy.world · 3 pts · 3y
I'm okay with a bot providing extra context. It's easy to block for those who don't want it.
I do hope that people will get into the habit of making game titles bold. It makes it so much easier to scan a ton of comments to see if a particular game is being talked about.
StillPaisleyCat@startrek.website · 2 pts · 3y
Like it.