Content pfp
Content
@
0 reply
0 recast
0 reaction

David Furlong pfp
David Furlong
@df
someone build a farcaster bot that posts summaries of new releases of your github package automatically, potentially with AI expansion
2 replies
1 recast
49 reactions

Steve pfp
Steve
@stevedylandev.eth
cc @polluterofminds maybe adapt what you already built? 👀
1 reply
0 recast
2 reactions

Justin Hunter pfp
Justin Hunter
@polluterofminds
I’ve seen people request this type of thing a lot. The problem is no one wants to pay for it and AI-generated summaries cost too much to run such a bot for free. That said, the code is there ready to rock and roll when someone wants to pay 😂
2 replies
0 recast
3 reactions

Stephan pfp
Stephan
@stephancill
I’m assuming the cost you’re referring to is deriving changes from the git patches? What if you generate it from change sets?
1 reply
0 recast
3 reactions

Justin Hunter pfp
Justin Hunter
@polluterofminds
The cost is from running the changes through OpenAI or similar API to get a summary that can be posted to social media. A single purpose bot focused on one repo wouldn’t be too expensive but if it’s used for a bunch of repos, it gets costly quick
1 reply
0 recast
2 reactions

Stephan pfp
Stephan
@stephancill
But what is being fed to the OpenAI API that’s so expensive? Changesets can’t be that many tokens?
1 reply
0 recast
0 reaction

Justin Hunter pfp
Justin Hunter
@polluterofminds
Ah, in the app I built it was commit messages. So, could be a lot, could be a little. And the frequency of merges matters. In testing, some devs merged to main many times per day with many commits per merge. Compound that across 10, 15, 20 devs and it’s already something you can’t run for free
2 replies
0 recast
1 reaction

llamafacts pfp
llamafacts
@llamafacts.eth
What if you ask for an AI API key from the github repo owner when they setup the bot?
1 reply
0 recast
2 reactions

Justin Hunter pfp
Justin Hunter
@polluterofminds
That would be a good way to make it free (for the bot developer: me). Nice idea
0 reply
0 recast
2 reactions