Loomio

Social.coop Bots - Progress and Guidance

William MurphyWilliam Murphy Thu 30 Nov 2017 6:20PMPublicSeen by 25

A month ago, the community voted to enable an ambassador bot (https://www.loomio.org/p/CQ9c3Heg/enable-an-ambassador-bot-ambassador-). I have volunteered to take the lead on executing this decision. I will be using this thread to post updates on my progress, elicit feedback, and make decisions on the specific activities of the bot or bots that we create.

William Murphy

William MurphyThu 30 Nov 2017 6:30PM

The original vote mentioned a specific open source bot, but there are several reasons I don't recommend starting from this code:

  1. Our tech leadership expressed doubt about the direct database access required for it to function
  2. It is NodeJS based, but I am volunteering for this in order for motivate myself to gain experience in Python
  3. All it does is introduce a popularity-based algorithm into our feeds, and I'm not sure that is what the community was envisioning when making that vote

The first thing I want to do in this thread is get input about what you want from the bot or bots that we will create together.

William Murphy

What should the social.coop ambassador bot do?

poll by William Murphy Closed Wed 6 Dec 2017 6:14PM

Choose as many options as you like or add new ones. We'll work on prioritization after we decide on the goals

Results

ResultsOption% of pointsVoters
Share blog posts from social.coop blog2912Nathan SchneiderMatthew CroppSam TolandLeo SammallahtiMichele KipielMayel de BorniolWilliam Murphy@hAlan (@alanz)Luke OppermanJochen Timmermansmuninn
Welcome and orient new users2611Nathan SchneiderMatthew CroppSam TolandLeo SammallahtiMichele KipielWilliam Murphy@hAlan (@alanz)Luke OppermanJochen Timmermansmuninn
Share our Loomio activity and decisions on Mastodon2410Nathan SchneiderSam TolandLeo SammallahtiMayel de BorniolWilliam Murphy@hAlan (@alanz)Luke OppermanJochen Timmermansmuninn
Boost popular toots within subject areas (hashtags) chosed by the community146Matthew CroppLeo SammallahtiMichele KipielMayel de Borniol@hAlan (@alanz)
Boost the most popular toots made by social.coop users73Nathan SchneiderMatthew CroppLeo Sammallahti
Expand federation by following users on other instances00 
Undecided22Stacco TroncosoSteve HerrickClayton (clayton@social.coop)Antony McMullenThomas Beckettjohn gierynIvan Muñiz SalasDoug BelshawStephanie Jo KentMichael SiepmannKeithTim McCormick (tmccomick @ gmail, twitter, etc)Manuela BoschEd ScottErik MoellerJonathan BeanTobias Damm-Luhr @tobiasfdlNeville ParkLaraBenjamin Mako Hill

12 of 34 votes cast (35% participation)

@h

@hThu 30 Nov 2017 9:13PM

Boost popular toots within subject areas (hashtags) chosed by the community
Share our Loomio activity and decisions on Mastodon
Welcome and orient new users
Share blog posts from social.coop blog

Mental note: Will need to take precautions with the cross-posting between Mastodon and the blog. Some toots will be cross-posted to blog posts, and vice versa. We need to ensure that endless loops of cross-posting can never happen.

Neil - @neil@social.coop
Vote removed
Neil - @neil@social.coop

Neil - @neil@social.coopSat 2 Dec 2017 11:00PM

Might be useful - Nextcloud tooted recently about how they used this bot to toot announcements of new blog posts. It's written in Python.

Michele Kipiel

Michele KipielTue 9 Jan 2018 2:50PM

Hi! How is this proceeding? Is there any way we can help?