Chat Room for Apps - alxspiker/Pi-Developer-Handbook GitHub Wiki

Chat Rooms for Pi Community Apps

Purpose:

  • Provide a seamless way for Pi developers to connect with Pioneers.
  • Enable developers to gather feedback, understand user needs, and promote app growth.

Features:

  • Familiar Interface: Chat rooms resemble standard Pi chat rooms for ease of use.
  • Public Searchability: Pioneers can easily locate your app's chat room.

Eligibility Requirements:

Moderation:

  • Developer Responsibility: App teams are responsible for moderating their chat rooms in accordance with Pi's Terms of Service.
  • Pi Auto-Moderation Tools: Pi Network provides tools to automatically filter spam, scams, and inappropriate content.

Chat Room Creation Process:

  1. Eligibility: Once your app is listed in the Ecosystem, a "Create Chat Room" button will appear on your Developer Portal App Dashboard.
  2. Onboarding: Complete these steps:
    • Create Chat Room: Set name, visibility, and user posting requirements.
    • Moderation Tools: Overview of Pi's auto-moderation features.
    • Permissions: Add team members as chat moderators (permissions adjustable within the chat room later).
    • Terms of Service: Read and agree.
  3. Click "Create"

Post-Creation Management:

  • Add Representative: Have your representative post a message in the chat room, then tap and hold the message to grant them representative permissions.
  • Remove Representative: Use the "Manage Chat Representatives" feature in the chat room settings.

Cost:

Currently, chat rooms are offered as a free service. Future versions may introduce Pi payments for preferential features and to balance system costs.