Skip to content

open-devhub/pawgrammerbot

Repository files navigation

🐾 Pawgrammer Bot

Pawgrammer is DevHub’s documentation, AI, references, and news bot.
It helps contributors stay informed, learn faster, and access curated resources, all through simple prefix commands.

✨ Features

  • AI-powered Q&A++askai (alias: ++ai)
    Get quick answers, explanations, or brainstorming help from an integrated AI assistant.

  • Developer Articles++articles (alias: ++devto)
    Fetch fresh posts from dev.to to stay up-to-date with developer insights.

  • MDN Docs++mdn (alias: ++mozilla)
    Instantly retrieve authoritative documentation from MDN Web Docs.

  • Tech News++news (alias: ++devnews)
    Pull the latest headlines from NewsAPI to keep the community informed.

  • Community References

📖 Usage

All commands are prefix-only.
Use either ++[cmd] or ?[cmd] (without brackets).

Examples

++ai What’s the difference between npm and yarn?
++mdn WeakMap
++news
++dontasktoask
++rules
++org

🛠️ Commands Overview

Command Alias Prefix Example Description
askai ai ++ai [query] Ask the AI anything—technical or general.
articles devto ++articles Fetch dev.to articles by topic.
mdn docs ++mdn [query] Search MDN documentation.
news headlines ++news Get latest developer/tech news.
dontasktoask ask ++dontasktoask Show the “Don’t Ask to Ask” reference.
nohello hello ++nohello Show the “No Hello” reference.
xyproblem xyp ++xyproblem Show the "XY Problem” reference.
github org ++github Show the GitHub organization link
rules ++rules Display DevHub’s community rules.
tos terms ++tos Display Discord’s Terms of Service.

🗺️ Roadmap

Pawgrammer is evolving to cover more documentation and references. Planned additions include:

  • Expanded Documentation Sources

    • Add support for discord.js docs (++djs) and add more language/framework docs (e.g., Python, Rust, Go)
  • News & Updates

    • Filtered feeds for open-source, security, and developer tooling

🐾 Philosophy

Pawgrammer is designed to:

  • Empower contributors with fast, reliable knowledge.
  • Encourage community best practices.
  • Keep DevHub’s spaces welcoming, informed, and fun.

Releases

No releases published

Packages

 
 
 

Contributors