3346
Haole

@haole #3346

Building /recaster /modbot
8255 Follower 723 Following
Busy working on a PayFi project I abandoned years ago.

Inspired by transaction frames, it's time to bring it back.

It will be the foundational financial infrastructure powering all my existing and future products.

Super excited about it! Stay tuned.
Skin in the game!
Will start my Fan Token auction in 24 hours.

https://moxie-frames.airstack.xyz/sufta?t=2505
Re-read this!
If you love Farcaster onchain social game, go ahead and try /stokefire

You will receive $firs airdrop as an early supporter for this fun game!
Two updates in /recaster
- You can now edit profile and set the URL field which can point to IPNS/IPFS (check out https://furl.pro/ if you're interested)

- I've added a Moderators-Only Feed for every channel, making it easy to view important channel announcements
New @modbot rule: Pay a membership fee to join the channel.

Just set up your receiving address and the fee amount (currently only supports Base ETH), and you're done.

Users pay within frames and receive a channel invite immediately, with the fee going directly to your address (no service fee).

The implementation is simple: transaction frames using the eth_sendTransaction method.

With this, you can sell anything within frames. I might extract into a small service around it if having time.
/modbot
This is so cool!
@modbot now has 30 rules to help you auto-invite members into your channel.

Special thanks to the @icebreaker team for their contribution. With icebreaker rules, you can create channels for classmates, coworkers, POAP holders, and more.

I've refactored the code and updated the docs to make it easier to create rules.

PS: ModBot has been added into @scoutgamexyz, so when your pull request is merged, you'll earn Scout Points!
Planning to hide the Power Badge icon by default in Recaster (you can turn it on if you like).

Let's run a poll first.
If channel moderators remove someone, it means they are banned from the channel.

You can check the banned list using this API:
https://api.warpcast.com/fc/channel-banned-users?channelId=purple

ModBot frames follow the ban list, preventing banned users from rejoining.

I'm going to making ban list check configurable, so you can turn it on or off as needed.

For most channels, it's best to leave the check on(default).
If you want a banned member come back, you can always invite them manually.
Warpcast on iOS keeps crashing when trying to open it.

Is anyone else having this issue?

I haven't tried deleting and reinstalling the app yet.

@dwr.eth
Just added a new rule setting in @modbot: Check if the user is a channel member of /xxxx.

For example, if you're a member of /xxx, you can automatically join /yyy.

I call this "delegated or composable moderation". 😂 😂

It invites people who have already been verified by moderators of other channels.
For most channels with fewer followers, simply add a public invite link to the channel details. This will give people the best UI/UX experience.
Share a video showing how to set up a channel membership gate using @modbot.

You can do it in under 2 minutes. Any questions, just let me know.
Brilliant way to monetize your channel through paid pinned casts!
Sharing some thoughts on why I'm working on ModBot, a forked version of @automod.

Mainly two reasons:

- Learn Remix: I'm tired of Next.js, and @jtgi shared some Remix experience with me before he open-sourced Automod. Then Automod becomes a great opportunity for me to dive into Remix.

- Convert Recaster into a channel-focused or OnlyFans-like client: it needs gated channels, casts, lists, and bookmark folders, all require a rule engine. ModBot is the perfect match for this.

As Channel V2 is coming, Farcaster community has already built many channel tools. You can try them all and choose the one that suits you best.

I'll keep ModBot free for as long as possible. If I start charging, it's because the costs have become too high.

You can always deploy your own version or switch to other tools, ModBot should never become a single point of failure.
To be honest, I think the Warpcast UI change is a bit too aggressive...
Warpcast new interface

No display name any more?
Neynar cast publishing api is having some issues..

When you see internal error, the cast may has been published.

It also impacted @microsub , you may receive double tip..
Who will be the next Farcaster native coin to list on @coinbase !

Moxie!

@betashop.eth
For anyone interested in the new channel changes, you can try this frame to become a member of /modbot.

@modbot is a forked version of @automod, designed to help you invite members to channels based on rules you set.

Development of ModBot is almost done but still needs more feedback and testing before public release.

https://modbot.sh/channels/modbot/join
/modbot
It looks like a massive bull market is starting in China A-shares.

Chinese people have been waiting for this for many years, the sentiment is there, now it's just a matter of how long it can last.

Same as meme season in crypto..
Not a good weekend for running infra 🥲
Most functions have been restored, but some data still need to be migrated to the new server.
There's an issue with the Recaster backend server, and I'm working on a fix.