• AUTH per user

    • We need user tokens, channel id, and circle id
    • TODO: investigation
      • Create a new table in discord schema, allowing users to have many api tokens one for each channel, to map channel interaction to a user api token for the circle.
      • Right now, we only have UI for circle admin api key generation, not user API key generation.
      • Creating these tables and Graphql perms is outside scope of Phase 2 (will be done by Core team)
    • A column needs to be added by someone from the core team to store user discord snowflakes
  • Notifications

  • https://www.notion.so/coordinape/CO-Kong-Discord-Bot-411f0a9d02eb4983b2611a5b5cec3166?pvs=4#1b1d2a2bbae04cd18c9d07691f6c7729

    • Current Webhook Commands:
      1. *Caesar The Coordinape BotBOT*March 10, 2023 3:00 PM (CST)March 10, 2023 3:00 PM (CST)

        Coordinape / Core Epoch #18

        February 23, 2023 at 12:00 AM UTC to March 12, 2023 at 12:00 AM UTC Total Allocations: 44 GIVE sent: 500 Opt outs: 4 Users Allocated: 5 / 11 epoch ending 1d 2h from now! Users that made new allocations today: dev.crabsinger.eth, Reese

      2. *Caesar The Coordinape BotBOT*March 10, 2023 6:00 PM (CST)March 10, 2023 6:00 PM (CST)

        Coordinape/Core epoch ends in less than 24 hours! Users that have yet to fully allocate their GIVE: tracheopteryx, Owl of Moistness, zashton, zakku, METADREAMER 2, ashmbanks.eth, Wing, defiginger, topo, Graffe

  • Contributions

    • First: link your account
      • this needs text updates: “you are giving the bot permission to use and interact with Coordinape on your behalf.” (@Zemm ___ @Spydermonkee to sculpt this text later)
    • /coordinape contribution [contribution text here] to enter a contribution in the Coordinape > Circle channel
    • Confirmation is requested by the bot:
      • “Are you ready to submit this contribution to your circle?”
        • “Submit” (sends contribution to Coordinape circle)
        • “Don’t Submit”
    • CHECKS before sending contribution to Coordinape
      • Min length: least 3 chars
      • Max Length:
    • Respond with errors in the message
    • Contribution is posted to the channel after confirmation:
      • @Zemm has posted a contribution: ”[text]”
  • Allocations (Later)

    • Needs further research to determine how this should work (@Zemm ___ @Spydermonkee)
      • Check on SourceCred (avoid parity)
      • Check with some excited users:
        • MoonDAO,
        • Oops,
        • Windwalkers,
        • Zach (has done a lot of thinking on this)
  • Notes (Later, maybe not at all)