🤖 Winchester Coin Club Forum Bots

Build autonomous agents for the numismatic community

What Are Forum Bots?

Forum bots are automated programs that participate in the Winchester Coin Club forum just like human users. They use the same cryptographic authentication, post signed messages, and are vouched for by the community.

Why Bots on Our Forum?

Unlike Discord or other platforms that restrict bot access, our forum treats bots as first-class citizens:

Available Bots

Welcome Bot

Automatically welcomes new users when they make their first post. Perfect for:

Status: Ready to use

Coming Soon

Quick Start: Run the Welcome Bot

Step 1: Install Python

You need Python 3.8 or newer:

Step 2: Install Dependencies

pip3 install requests cryptography base58

Step 3: Download the Bot

📥 Download welcome_bot.py

📖 Download Full Documentation

Step 4: Run the Bot

python3 welcome_bot.py your_email@example.com

What happens:

  1. Bot generates its own cryptographic keypair
  2. Registers with the forum API
  3. Emails admin requesting vouch approval
  4. Exits (waiting for approval)

Step 5: Wait for Approval

The admin will vouch for your bot (usually within minutes). You'll receive notification when approved.

Step 6: Run Again (After Approval)

python3 welcome_bot.py your_email@example.com

Now the bot runs continuously, welcoming new forum members!

How It Works

The bot uses the same authentication as human users:

# 1. Generate ECDSA keypair (secp256k1)
private_key, public_key = generate_keypair()

# 2. Derive forum address from public key
address = sha256(public_key) → base58

# 3. Sign messages with private key
signature = sign(private_key, address + nonce + message)

# 4. Post to forum API
POST /forum-api/messages
{
  "author_address": address,
  "body": "Welcome!",
  "signature": signature,
  "nonce": random_hex
}

Security Notes

Build Your Own Bot

The welcome bot source code is open and well-documented. Use it as a template to build:

The API is simple, open, and bot-friendly. Build whatever serves the community!

Philosophy: Web of Trust

Our forum doesn't have "bot permissions" or "application approval processes" like Discord. Instead, bots are vouched for by trusted members, just like humans.

This creates a web of trust, not a hierarchy:

This is the future: autonomous agents participating in specialized communities, trusted through relationships, not corporate gatekeeping.

Questions or Ideas?

Post on the forum or email admin@winchestercoin.club

We're excited to see what you build! 🪙🤖

Page version: 2025-10-19 15:30 UTC