Skip to content

Docs Agent Discord bot

Create documentation without leaving Discord. Mention the EkLine bot in any channel or thread on a connected server, and Docs Agent replies in the same thread with a draft you can review and edit in EkLine.

Before you begin, you need:

  • An EkLine organization account.
  • Discord server administrator access to authorize the app.
  1. Go to Settings > Integrations in your EkLine dashboard.

  2. Find Discord in the integrations list.

  3. Click Connect.

  4. On the Discord page that opens, authorize EkLine to access your Discord server.

  5. Select the server to connect, then complete the authorization flow. Discord returns you to EkLine.

  6. Verify the integration shows as Connected.

Once connected, anyone in the server can mention the EkLine bot to start a draft in your EkLine organization.

  1. In any channel or thread on the connected server, mention the EkLine bot followed by your request.

    @EkLine create a troubleshooting guide based on this discussion
  2. Read the acknowledgment. The bot confirms it has your request, then works on the draft. It posts no progress updates, only the finished answer.

  3. Read Docs Agent’s reply in the same thread. Long answers arrive as more than one message because Discord limits the length of a single message.

Each Discord mention starts a Docs Agent session in the EkLine app. Open it to review the draft, refine it, and open a pull request. To find it, filter the session list by the Discord source. See Find your sessions.

Context typeWhat the bot captures
Thread messagesUp to the last 20 messages in the thread.
Your requestThe text of your mention, with the bot mention removed.

The quality of your prompt determines the quality of the output.

Instead of…Try…
“help with docs”“Create a troubleshooting guide for the API timeout issue discussed here”
“document this”“Write a how-to guide for the workaround Sarah described”
“make docs”“Update the authentication docs based on the new flow we agreed on”

Include specific details:

  • Reference the type of documentation you need: tutorial, how-to guide, reference, troubleshooting.
  • Name specific topics or features from the conversation.
  • Mention existing documentation to update if applicable.
  • Point to URLs or ticket IDs for more context.
  • The bot posts an acknowledgment in the thread, and later Docs Agent’s reply.
  • The session appears under Sessions in the EkLine app. Filter by Source > Discord to find it.
IssueSolution
Bot replies that it works inside servers connected to EkLineYou mentioned it in a direct message. Mention the bot in a channel or thread on a connected server.
“This server isn’t connected to EkLine”Ask a server administrator to connect the server in Settings > Integrations.
“This server is connected, but its EkLine organization has no API token”Contact support@ekline.io.
“I couldn’t reach EkLine just now”Wait a moment and mention the bot again.
Reply arrives as several messagesDiscord limits message length. Read the messages in order.
Draft does not match expectationsGive more specific instructions in your mention. Include the documentation type and key topics to cover.

Built on Potluck Docs, our open source template.