IASoft-PVT-LTD

Codeplate Discord Bot Starter — Communication skill for Claude Code

Communication community

Discord Bot Starter: A Discord community bot in TypeScript: slash commands, buttons, forms, reminders that survive restarts, SQLite, and checks with no token.

How to install Codeplate Discord Bot Starter

This entry records only its repository, not the path inside it, so there is no exact command to give. Open IASoft-PVT-LTD/codeplate-discord-bot-starter and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Codeplate Discord Bot Starter does

Discord Bot Starter: A Discord community bot in TypeScript: slash commands, buttons, forms, reminders that survive restarts, SQLite, and checks with no token. A free CodePlate template, built for coding agents.

Alternatives in Communication

  • Prompts.chat — f.k.a. Awesome ChatGPT Prompts 154.3k ★
  • Lark Coding Agent Bridge — Bot that bridges Feishu/Lark messenger with a local Claude Code or Codex CLI 2.4k ★
  • Hermes Bot Mode — Bot Mode for the Hermes desktop: a roster of named agents with their own chats, avatars, routines, and bot-to 650 ★

README

Discord Bot Starter

**Free CodePlate template, v1.0.3.** This repository mirrors the zip on [codeplate.io](https://codeplate.io/t/discord-bot-starter/). Press **Use this template** to start your own repository from it, or [download the zip](https://codeplate.io/t/discord-bot-starter/). [All templates](https://codeplate.io/) · [Free License](https://codeplate.io/license/free/) · subscribers get it under the [Pro License](https://codeplate.io/license/pro/) with no credit.

![A poll with live results](docs/media/poll.png)

A finished Discord bot in TypeScript, built so your AI agent can turn it into *your* bot: for a club, a game community, a study group or a company server.

What's inside

  • Huddle, a sample community bot:
    • /poll with vote buttons and a live tally, closing on a timer
    • /remind ("in 2h", "at 18:30", "every Monday at 09:00") that still fires after a restart, in your community's time zone
    • /welcome with a setup panel: channel and role menus, a form for the message, an auto-role for new members
    • /tag saved answers with autocomplete, /quote and a right-click "Save as quote"
    • /purge for moderators, with proper permission checks
    • /settings: the server owner picks a manager role in Discord; managers run setup commands like /welcome
    • /help and /about
  • A small, clear framework: one file per command; options declared once with typed, validated values; buttons, menus and forms routed by id; permissions, a manager role and cooldowns checked for you; one-off and weekly jobs that survive restarts and clock changes; per-server settings; SQLite with numbered migrations; JSON logs.
  • Checks with no Discord account: the real bot runs against a built-in fake Discord, so every command is tested end to end (polls, reminders across restarts, welcomes, permissions) without a token or the internet. One command, about 10 seconds.
  • Screenshots without Discord: npm run shots draws the bot's replies (embeds,