Members Only

Farcaster channel bot for Unlock Protocol membership gating


Enhance Your Community Group on Farcaster

Hey folks! Sharing with you all a new tool I've built called MembersOnly. It's designed to help content creators on Farcaster manage and enhance their community groups.

What Does MembersOnly Do?

MembersOnly acts as a gatekeeper for your Farcaster channel. It ensures that posts from verified community members (Unlock Membership valid holders) are promoted to the main feed of the channel, while other posts remain in the recent feed. This helps highlight content from your community members.

For Content Creators: Setting Up Your Community

  1. Create a Membership: Set up an Unlock Membership (if you haven't already).
  2. Set Up Your Space: Make sure you're in charge of your Farcaster channel.
  3. Add MembersOnly: Add @MembersOnly bot as your channel moderator.
  4. Customize: Create a cast tagging the bot like this: @membersonly setup and set your channel rules (determine which Unlock Membership users will require to have).
  5. Start Engaging: Post content and interact with your community members.

For Community Members: Joining and Participating

  1. Try to Post: When you attempt to post in a MembersOnly-managed channel, you'll be guided on what to do next via frames embedded on your cast replies.
  2. Become a Member: If you're not a member yet, you'll see instructions on how to join.
  3. Engage with the Community: Once you're a member (have an active valid Unlock membership for the channel), your casts will be promoted to the main feed of the channel.

MembersOnly aims to create a simple and fast engaging experience for Farcaster communities. It's all about fostering quality interactions and helping community members' content reach a wider audience within the channel.

By using MembersOnly, you can easily manage access to your community, reward active members, and create a more engaging space for quality content and discussions.

Open Source

Here's the code. It's open source.

Questions? Let's chat! Find me on Farcaster @0xnestor or open an issue on GitHub.