Incubating Synapse community applications

Although open source contributors can't work on Synapse itself, by creating Discord bots that serve a particular function within Agora, you're able to play a critical role in incubating social and community concepts that can be added to Synapse later. 

The key is to imagine something that people want within Agora that you could fulfill as a standalone service using a Discord Bot.

Requirements

No Discord bot can require these permissions:

  • Delete channel(s)
  • Ban or kick user
  • Administrator
  • Manager server
  • View audit log.

Examples

These ideas are based on what already exists, to stimulate your thinking. Rather than copying these ideas, you should come up with new ideas.

Reputation & trust focused:

  1. Vouch bot: /vouch @user increases a public reputation score.

  2. Skill endorser: /endorse @user [skill] adds endorsements to their profile.

  3. Rep score display: /rep @user shows a calculated reputation metric.

  4. Trust link: /trust @user indicates a trusted connection (non-public score).

  5. Helpfulness marker: Reacting to a helpful post adds points/marker.

  6. Discussion rater: Rate posts/comments for quality, influencing user rep.

  7. Collaboration rater: /ratecollab @user [rating] after a joint project.

  8. Mentorship tracker: Log mentor/mentee sessions, impacting rep upon feedback.

  9. Reputation roles: Auto-assign roles based on reputation thresholds.

  10. Dispute mediator: Assign rep points for fair mediation in disagreements.

Currency & economy focused:

  1. Points bot: Track earned "Points" via /points.

  2. Tipping bot: /tip @user [amount] to send points for contributions.

  3. Bounty bot: Post tasks for points: /postbounty [task] [points].

  4. Points leaderboard: /leaderboard points.

  5. Points gifting: /gift @user [amount].

  6. Point store: /store, /buy [item] (cosmetic roles, profile flair).

  7. Project pledging: /pledge [project_id] [amount] to back community projects.

  8. Prediction markets: Use points to bet on community outcomes/events.

  9. Service exchange: List services offered for points: /offer [service] [cost].

  10. Point auctions: Auction off roles or privileges for points.

Awards, accolades & badges focused:

  1. Badge bot: /awardbadge @user [badge_name].

  2. Accolade lister: /accolades @user shows earned badges.

  3. Milestone announcer: Auto-awards/announces badges for activity/longevity.

  4. Event attendee badge: Auto-badge for participating in events.

  5. Top contributor award: Monthly/weekly role/badge based on rep/points.

  6. Skill master badge: Awarded after reaching X endorsements for a skill.

  7. Welcome crew badge: Awarded for consistently welcoming new members.

  8. Lore keeper badge: Awarded for deep knowledge/explanation of Agora principles.

  9. Creative showcase badge: Awarded for sharing relevant art/writing.

  10. Challenge winner badge: Awarded for winning community challenges.

Profile & identity focused:

  1. Profile bot: /profile @user shows key stats (rep, points, badges, skills).

  2. Skill tagger: /addskill [skill], visible on profile.

  3. Interest tagger: /addinterest [interest], visible on profile.

  4. Portfolio linker: /addportfolio [link] to profile.

  5. Looking for group (LFG) status: /lfg [details] sets a visible status.

  6. Profile highlighter: Allow users to choose which badges/stats to feature.

  7. Alias commitment marker: Visual marker on profile for single-name commitment.

  8. Timezone display: Adds timezone info to profile automatically.

  9. Project showcase: Link completed Agora projects to user profiles.

  10. Kudos log: /kudos @user [reason] adds to a public log on their profile.

 


Agora