MCPcopy Index your code
hub / github.com/AnswerOverflow/AnswerOverflow

github.com/AnswerOverflow/AnswerOverflow @v1.5

repository ↗ · DeepWiki ↗ · release v1.5 ↗ · + Follow
948 symbols 2,574 edges 339 files 0 documented · 0%
README

<img alt="Answer Overflow Logo" src="https://www.answeroverflow.com/AnswerOverflowLogoDark.png" />

Index your discord help channels to google

AGPL License Discord

Twitter Twitter codecov

Answer Overflow - Indexing Discord channels into Google | Product Hunt Deploy on Railway

Search results from Answer Overflow
These results are from questions asked in Discord help channels and are now Google indexed so that they can be found by people searching for these questions

Intro

Answer Overflow lets you index your Discord help channels into Google so that you can:

  • Grow your community
  • Stop answering repeat questions
  • Improve the quality of life of people using your project

Features

  • 🔍  Index questions into Google.
  • 📈  Powerful analytics - Learn what questions are asked the most, who is most helpful, and other community insights
  • ✅  Improved Help Channels - Mark questions as solved, organize content, and keep discussions on track
  • 🐻  Easy - Simple menus to control settings

Roadmap

  • 🤖  AI question improvement suggestions
  • 🤖  AI answers based on your community documents
  • 🗺️  Server browser and discoverability
  • ✈️  Self Hosting Support
  • 📥  Automatically redirecting people to correct help channels
  • 💖  Link the GitHub sponsors page of a person who solves the question
  • 📋  Question templates

Star History

Star History Chart

Contributing

Want to contribute? First, read the Contributing Guidelines before creating PRs or issues. Need any help? Join us on Discord!

For designing user interfaces, check out our design guidelines.

<a href="https://github.com/codespaces/new?hide_repo_select=true&ref=main&repo=533537084&machine=largePremiumLinux&devcontainer_path=.devcontainer%2Fdevcontainer.json&location=EastUs">
  <img src="https://github.com/codespaces/badge.svg">
</a>

Remote development tips

All contributors ✨

Answer Overflow is developed by Rhys Sullivan

<img src="https://contrib.rocks/image?repo=AnswerOverflow/AnswerOverflow" alt="A table of avatars from the project's contributors" />

Extension points exported contracts — how you extend this code

Session (Interface)
(no doc)
packages/core/src/analytics.ts
DomainResponse (Interface)
(no doc)
packages/api/src/utils/domains.ts
DiscordAvatarProps (Interface)
(no doc)
packages/ui/src/discord-avatar.tsx
Container (Interface)
(no doc)
apps/discord-bot/src/utils/bot.ts
GooglePageProps (Interface)
(no doc)
apps/main-site/src/app/(main-site)/_components/GooglePage.tsx
ToggleChannelFlagProps (Interface)
(no doc)
apps/dashboard/src/app/dashboard/[serverId]/channels/page.tsx
UserServerSettingsFindById (Interface)
(no doc)
packages/core/src/user-server-settings.ts
DomainConfigResponse (Interface)
(no doc)
packages/api/src/utils/domains.ts

Core symbols most depended-on inside this repo

cn
called by 120
packages/ui/src/utils/utils.tsx
parse
called by 42
apps/discord-bot/src/interaction-handlers/consent-button.ts
upsertMessage
called by 40
packages/core/src/message-node.ts
getRandomId
called by 34
packages/utils/src/id.ts
createChannel
called by 31
packages/core/src/channel.ts
mockMessage
called by 27
packages/core/mock.ts
findChannelById
called by 27
packages/core/src/channel.ts
mockChannel
called by 22
packages/core/mock.ts

Shape

Function 713
Class 116
Method 90
Interface 28
Enum 1

Languages

TypeScript100%

Modules by API surface

packages/core/src/auth.ts44 symbols
packages/core/src/channel.ts26 symbols
apps/discord-bot/src/listeners/commands/command-failure.ts23 symbols
packages/core/src/message.ts22 symbols
packages/api/src/utils/permissions.ts15 symbols
apps/discord-bot/src/listeners/parity/guild-parity.ts15 symbols
apps/discord-bot/src/listeners/parity/channel-parity.ts15 symbols
packages/core/src/server.ts14 symbols
packages/core/src/analytics.ts14 symbols
apps/discord-bot/src/utils/utils.ts14 symbols
packages/core/src/user-server-settings.ts12 symbols
apps/discord-bot/src/domains/manage-account.ts12 symbols

Dependencies from manifests, versioned

@answeroverflow/apiworkspace:^ · 1×
@answeroverflow/constantsworkspace:* · 1×
@answeroverflow/coreworkspace:* · 1×
@answeroverflow/envworkspace:* · 1×
@answeroverflow/tsconfigworkspace:* · 1×
@answeroverflow/uiworkspace:* · 1×
@answeroverflow/utilsworkspace:* · 1×
@auth/core0.35.0 · 1×
@aws-sdk/client-s33.577.0 · 1×
@aws-sdk/lib-storage3.578.0 · 1×
@biomejs/biome1.9.3 · 1×
@cloudflare/workers-types4.20240924.0 · 1×

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add AnswerOverflow \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact