headie_sage

joined 1 year ago

FWIW, those bots are totally customizable. The ideal scenario would include both the game bot (less spammy if ya'll prefer it that way) and articles and conversations.

[–] headie_sage@fanaticus.social 2 points 1 year ago (1 children)

🥲

We'll have the game bot up and running by the time the season rolls around!

[–] headie_sage@fanaticus.social 2 points 1 year ago (1 children)

Check out our baseball community's sidebar for your favorite team. Try searching !baseball@fanaticus.social (and give it a minute if someone on your instance hasn't already found us).

Fanaticus is a sports-only instance. We've ported over a game bot and have created communities for all the major sports teams. If you're interested in moderating one of the communities, just ask!

[–] headie_sage@fanaticus.social 2 points 1 year ago (1 children)

I am currently, yes. I'll have to talk to @ruud@lemmy.world. I'm not sure how he went about recruiting an admin team. Seems like a tough thing to do over the internet.

[–] headie_sage@fanaticus.social 3 points 1 year ago (3 children)

😂 no not quite. A dedicated 4 core vCPU w/ 8GB of RAM hosted on DO for the main server and a smaller server for game bots and maintenance tasks. Plenty of room to grow!

Looking to move towards a object storage for pict-rs but wanted to wait until the 0.18.1 upgrade first.

 

Hi! I’m the admin over at fanaticus.social. We’re a sports-only instance. We already host some of the biggest baseball communities on lemmy.

I wanted to open a dialogue about consolidating our two communities into !mariners@fanaticus.social. We've been hard at work on our game bots but are missing the content and users that make this community fun.

I propose that the mods of this community migrate to the mariners community on fanaticus and mod there instead and make this community private with a pinned post directing users to your new home on fanaticus (see this community as an example).

The major benefits I see in this arrangement are:

  1. Allows new users (esp. non-technical users) to find their sports communities easier
  2. Protects users from losing access to their favorite sports/teams' communities due to de-federation conflicts (e.g. beehaw vs lemmy.world)
  3. Allows bot developers and content-creators to more easily collaborate and create content for our communities

Finally, I just want to be clear that I'm not trying to steal anyone’s communities or be an uber-mod or anything nefarious. I’m also not proposing anyone switch their home instance to fanaticus. What I’m saying is that I believe it would be best for the health of the sports communities, especially in their infancy, to consolidate to a topic-specific sports instance like fanaticus.

Let me know your thoughts!

Maybe you can convince people that run US sports communities on general instances to move to your instance? 😁

I'm sure trying! Content is king though so that's what we're focusing on with the game bots.

We're out here! I'm an admin at fanaticus.social. We're a sports-only instance. We're the instance /u/Garrathian was talking about.

If you miss your sports and want to discuss them, come on over and check us out. We have all the major sports and their teams' communities set up and have ported the game bot (for baseball right now) over. We're planning on having the game bots ported over before the start of the other major sports' seasons.

We've only ported over the MLB game bots over to lemmy right now (because it's the only sport in season) but we'll be porting the other major sports bots over before the season starts! One of our users created communities for all the major sports teams in preparation for this. If you'd like to mod any let me know!

So, I’m new here, but I’m still struggling to see the advantage of smaller and more focused instances.

One benefit of focused instances is that we can sort of insulate ourselves from de-federation conflicts amongst the larger, user-focused instances. I'm not sure if you we around for the beehaw.org defederation from lemmy.world and sh.itjust.works but those were 3/4 of the biggest instances and those users can no longer interact. Users from lemmy.world were basically blocked from all new content on the communities they were subscribed to on beehaw.org and vice versa.

I host a sports-focused instance fanaticus.social where all we talk about is sports. It's a non-controversial topic (most of the time) and because we're focused on that one topic, users from all the instances like beehaw, lemmy.world, sh.itjust.works, can still interact with and create content for sports without worrying about losing access to the communities they're a part of. That's the major advantage as far as I see it.

I don't care about user registration counts because most of our content comes from users on general instances. In the future we will probably disable registration altogether. I have only left it open for now to reduce the friction for new fediverse users if they happen to find our instance first and want to make fanaticus their home instance.

[–] headie_sage@fanaticus.social 4 points 1 year ago (2 children)

Hi, I'm an admin at fanaticus.social. Sorry for the inconvenience! Game bots are an important way for us sports fans to interact with one another during games but I understand how annoying they can be if you don't care about the sport.

Here's a list of the communities that currently have a game bots running:!tampabayrays@fanaticus.social !orioles@fanaticus.social !nyyankees@fanaticus.social !torontobluejays@fanaticus.social !redsox@fanaticus.social !minnesotatwins@fanaticus.social !clevelandguardians@fanaticus.social !whitesox@fanaticus.social !motorcitykitties@fanaticus.social !kcroyals@fanaticus.social !texasrangers@fanaticus.social !astros@fanaticus.social !angelsbaseball@fanaticus.social !mariners@fanaticus.social !oaklandathletics@fanaticus.social !braves@fanaticus.social !miamimarlins@fanaticus.social !phillies@fanaticus.social !newyorkmets@fanaticus.social !nationals@fanaticus.social !buccos@fanaticus.social !brewers@fanaticus.social !reds@fanaticus.social !chicubs@fanaticus.social !cardinals@fanaticus.social !azdiamondbacks@fanaticus.social !sfgiants@fanaticus.social !dodgers@fanaticus.social !padres@fanaticus.social !coloradorockies@fanaticus.social

If you're comfortable with coding, there's an API endpoint to block a community. I threw together a little python script that would block all the above (I think 🙂).

from plemmy import LemmyHttp

# must include protocol e.g. https://lemmy.world
pl = LemmyHttp("INSTANCE_NAME_HERE")

username = "USERNAME_HERE"
password = "PASSWORD_HERE"
pl.login(username, password)

fanaticus_communities = [
    "tampabayrays@fanaticus.social",
    "orioles@fanaticus.social",
    "nyyankees@fanaticus.social",
    "torontobluejays@fanaticus.social",
    "redsox@fanaticus.social",
    "minnesotatwins@fanaticus.social",
    "clevelandguardians@fanaticus.social",
    "whitesox@fanaticus.social",
    "motorcitykitties@fanaticus.social",
    "kcroyals@fanaticus.social",
    "texasrangers@fanaticus.social",
    "astros@fanaticus.social",
    "angelsbaseball@fanaticus.social",
    "mariners@fanaticus.social",
    "oaklandathletics@fanaticus.social",
    "braves@fanaticus.social",
    "miamimarlins@fanaticus.social",
    "phillies@fanaticus.social",
    "newyorkmets@fanaticus.social",
    "nationals@fanaticus.social",
    "buccos@fanaticus.social",
    "brewers@fanaticus.social",
    "reds@fanaticus.social",
    "chicubs@fanaticus.social",
    "cardinals@fanaticus.social",
    "azdiamondbacks@fanaticus.social",
    "sfgiants@fanaticus.social",
    "dodgers@fanaticus.social",
    "padres@fanaticus.social",
    "coloradorockies@fanaticus.social",
]

for comm in fanaticus_communities:
    print("Getting community: ", comm)
    commRes = pl.get_community(name=comm).json()
    if commRes and commRes['community_view']:
        commId = commRes['community_view']['community']['id']
        print("Blocking community: ", comm, " communityId: ", commId)
        pl.block_community(True, commId)
        print("Successfully blocked community: ", comm)
    else:
        print("Failed to find community: ", comm)

In the future, we are planning on adding the game bots for the other major sports as well (they're not in season now) but hopefully that will be a nice jumping off point for you.

Hi! I'm an admin of fanaticus.social. I'd like to apologize for the game bots disappearance. It's back now! I made pinned a post about it, which you can read here.

We're working hard to iron out the kinks in the game bots but I apologize for the inconvenience. I was on vacation last week and because of a bug, the choice was between keeping the fanaticus servers up or putting the bots to sleep.

The live game threads were some of my favorite parts of Reddit too. I can't do anything about the small user base but porting the game bots over to lemmy and posting content is the best way I could think of to start attracting users.

 

cross-posted from: https://fanaticus.social/post/1955

Hi all, just wanted to get the discussion around mod tools and a pushshift for lemmy started. Sorry if this is a duplicate but I haven't been able to find any discussion about this topic.

If one thing we learned about reddit and third party API is that mod tools are of the utmost important for developing a thriving community. Pushshift is a powerful tool that allows its users to query aggregated data in their workflows.

The data lemmy users create (posts and comments) is valuable. Moderators use it to make informed decisions and improve the experience of their communities; researchers use it to build their own studies; LLM use it for training; internet searchers use it to find answers and opinions written by real people.

I think as admins we need to be clear up-front about the licensing of the content created on our site. I plan on specifying a Creative Commons license for my instance and would like to get some opinions on which would be best for the community.

Once properly licensed, I think it would be in the lemmy community's best interest to provide our community's data in aggregate (scrubbed of PII of course) for all those that need access to it to build tools for the community. People interested in our data will attempt to retrieve it anyway, whether through scraping or direct API access, so it is not only beneficial for our communities to make this data more easily accessible, but also for our servers.

Finally, once we establish our best practices for aggregating our data, we should begin work on building/forking/integrating with pushshift for lemmy. That will allow developers to build the mod tools our communities need to thrive.

TL;DR: establish open license for our content, provide access to PII-scrubbe data in bulk, build pushshift for lemmy, create better mod tools, (don't) profit.

 

Hi all, just wanted to get the discussion around mod tools and a pushshift for lemmy started. Sorry if this is a duplicate but I haven't been able to find any discussion about this topic.

If one thing we learned about reddit and third party API is that mod tools are of the utmost important for developing a thriving community. Pushshift is a powerful tool that allows its users to query aggregated data in their workflows.

The data lemmy users create (posts and comments) is valuable. Moderators use it to make informed decisions and improve the experience of their communities; researchers use it to build their own studies; LLM use it for training; internet searchers use it to find answers and opinions written by real people.

I think as admins we need to be clear up-front about the licensing of the content created on our site. I plan on specifying a Creative Commons license for my instance and would like to get some opinions on which would be best for the community.

Once properly licensed, I think it would be in the lemmy community's best interest to provide our community's data in aggregate (scrubbed of PII of course) for all those that need access to it to build tools for the community. People interested in our data will attempt to retrieve it anyway, whether through scraping or direct API access, so it is not only beneficial for our communities to make this data more easily accessible, but also for our servers.

Finally, once we establish our best practices for aggregating our data, we should begin work on building/forking/integrating with pushshift for lemmy. That will allow developers to build the mod tools our communities need to thrive.

TL;DR: establish open license for our content, provide access to PII-scrubbe data in bulk, build pushshift for lemmy, create better mod tools, (don't) profit.

 

There are plenty of subreddits I left behind that I would like to see migrated to lemmy instances.

What do ya'll think about creating the communities I want to be migrated and, this is the part I don't feel great about, whole-sale copying the existing configuration of the communities i.e. all the side-bar content (rules, wikis, etc.)?

On the one hand, it seems like a good way to create continuity for users but on the other hand, it feels like stealing. Also, I am not necessarily the person who should be running these communities. I just want to create the spaces for people to move into and hand them off to those who want to run them and contribute content.

What do ya'll think? How have you been approaching a migration from your favorite subreddits to your instance communities?

view more: next ›