>700 subscribers

A long time ago, I wrote a twitter-bot solution. This solution was built to be used by me and my team at Scifabric. The main reason is that we had one Twitter account, and we wanted to tweet automatically at given times without using third-party tools (because of their price).
The solution was "simple": using a Google Spreadsheet where each row is a tweet and a script that every N hours tweets one of the messages in that spreadsheet. The best part? You can share the spreadsheet with your team; they could add new tweets to it, and the script would take care of them. Moreover, the bot reshared them over time (using round robin), encouraging the team to add more content so we seem less repetitive than we should.
Fast forward to 2023. Elon takes over Twitter and bans almost all Twitter API solutions. My personal bot was discontinued, and I decided to move the bot to Farcaster.
Reusing some of the code and redoing some of it, I simplified it to be the bare minimum. The license, as the previous one, is AGPLv3 so that anyone can use and/or modify it :-) You can clone the repository here: https://github.com/teleyinex/farcaster-bot
What do you need? As mentioned before, you only need a Farcaster account and a Google Spreadsheet.
If you fork the project, you could use GitHub Actions to cast messages without having to require any nice infrastructure :-) Check out the Github Action and adapt it to your needs.
The previous bot allowed me also to include images in the tweets. However, the a16z farcaster library is unclear about how to do it. I've created an issue in their repo, so hopefully, I can add that missing feature in the next few days/weeks. This will allow artists to showcase their own collections within Farcaster much faster than ever and even plan ahead of time their content.
NOTE: if you don't have a Farcaster account, you can ask me; I might have some invitations left.
If you want to see it live, just go to https://warpcast.com/stoicism and give it a follow. If you don't have an account, you can just read the quotes (which will be about science, stoicism, and coding).
Daniel Lombraña
31 comments
nothing quite gets me going like seeing a github link on twitter. why don't we see a bigger amount of gh links on farcaster?
Be the change you want to see
I have shared links to my GitHub projects. Recently I shared my bot for Farcaster https://github.com/teleyinex/farcaster-bot https://paragraph.xyz/@teleyinex.eth/farcaster-bot
nice!
here https://github.com/daimo-eth/daimo
nice ⭐
good question, continued channel growth is the answer I don’t want to blast technical questions to my social graph, I want to blast it to the relevant technical community
good point. social graphs != technical communities. somehow twitter hosts social graphs for tech folks around deep tech stuff. but i strongly agree channels are a major step in the right direction. something twitter is far from having.
I also posted this to global rather than dev an hour ago - habits are hard to form https://warpcast.com/deodad.eth/0xb51f27
Vao
Because farcaster is lacking “real” tech builders. Hot but honest. I posted gh links before, got zero traction. Now I post evm memes.
agree. one of twitter’s assets is the density of intellectual and technical discussion. many of today’s giga-brains are literally posting daily on X. something for everyone to appreciate. we live in the information era.
i salute @dwr for standing up for this challenge. twitter has proved to be resilient and sticky. must be tough to compete against this + rocket-man.
Love your PFP. Is it a collection or just something you built?
🌶️🌶️
There is such a thing in life as being uninteresting The burden is on you
🤔
define real tech builders?
Im been specific to the OP, in relation to gh links. Tech builders are: Engineers, programmers, developers, technical people. There are a few, but the minority.
If everyone had this mentality there would only ever be less gh links
Maybe your GitHub links suck
You posted a link and it was just your fork of a popular repo https://warpcast.com/stephenlacy/0x64f2c5 I've found that if you want engagement and you're not funny (I'm not) you need to be original. And people here generally don't dunk unless you rile them up a lot so you're not going to get free low effort engagement
Just to point out, neither of you have your gh linked here either Has the dev channel had any impact on seeing more of what you’re after content wise? I like engaging with gh links but they are rarer
i'm just asking questions about what i want to see here.
lmao
I built this recently for Farcaster https://github.com/teleyinex/farcaster-bot https://paragraph.xyz/@teleyinex.eth/farcaster-bot
Oh, you're the human behind Stoicism, Daniel!!! I love the quotes that 🤖 dishes
Thanks a bunch 😀
I will put the bot into the retro funding of purple 🤞
Just published the source code for my new @farcaster bot using Google Spreadsheets (as the DB), GitHub Actions (as the Cron job), and a script to cast. The repository: https://github.com/teleyinex/farcaster-bot The blog post: https://paragraph.xyz/@teleyinex.eth/farcaster-bot
The bot is live and casting about science, stoicism and coding here: @stoicism