Skip to content

Getting Started

Follow these steps to integrate the AccessTime Discord Bot into your Discord server.

Admin Setup

  1. Invite the Bot
    Add the AccessTime bot to your server using the official invite link.

  2. Run /setup
    Use the /setup command in your Discord server. This command registers the project with your Discord guild.

  3. Sign the Message
    The bot will return a unique message (nonce) to sign. Use your wallet to sign this message.

  4. Verify Ownership
    Submit the signed message with the /verify command. This proves you're the on-chain owner of the AccessTime contract.

  5. Completion
    If verification succeeds, the bot will store your configuration and begin syncing roles based on your AccessTime project subscriptions.

User Wallet Linking

  1. Start Wallet Link
    Users can run the /linkwallet command to start the wallet linking process.

  2. Sign the Message
    Use the Signer Helper or your favorite wallet to sign the provided message.

  3. Complete Wallet Link
    Run /completelinkwallet with your signed message and wallet address to finish linking.

  4. Role Assignment
    The bot automatically checks if the wallet has active subscriptions and assigns roles accordingly. Roles are also removed when subscriptions expire.

Additional Resources