MCPcopy Index your code
hub / github.com/Paiiss/bot-wa

github.com/Paiiss/bot-wa @v2.6.9

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.6.9 ↗ · + Follow
109 symbols 615 edges 133 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

PFP

Allen Bot Whatsapp Multi Device

Allen x Kobo

TypeScript NodeJS MongoDB

Deploy

Lightweight WhatsApp Bot & 100+ features

✨ Highlights


  • Written in TypeScript
  • Has a plugin that makes it easier to condition the user
  • Easy to maintenace without turning off the bot
  • Made with Baileys - MD (Best Library right now)
  • Has anti nsfw and NSFW detection features
  • Using mongodb atlas (cluster example is in app.json)
  • Suitable for those who want to learn Typescript programming

🦎 Self-Hosting

📄 License

📑 FAQ

💪 Contributing


  • Feel free to open an issue regarding any issue or if you have any feature requests
  • Make sure to follow the ESLint Rules while editing the code and run npm run prettier-format before opening PRs
  • If you want to contribute

    1. Fork this repository
    2. edit/change what you want, for example you want to add features/fix bugs
    3. Test first
    4. You can submit a pull request
    5. If it accepts then delete the old fork and the new fork if you want to pull the request again

🌐 Join Us

Discord Server

DISCORD

Whatsapp Group

WhatsApp

$$ Allen BotWhatsappMD $$

Extension points exported contracts — how you extend this code

Number (Interface)
(no doc)
src/constants/types/global.constant.ts
String (Interface)
(no doc)
src/constants/types/global.constant.ts
Array (Interface)
(no doc)
src/constants/types/global.constant.ts
IGroup (Interface)
(no doc)
src/constants/types/mongo.constant.ts
IUserRpg (Interface)
(no doc)
src/constants/types/mongo.constant.ts

Core symbols most depended-on inside this repo

getBuffer
called by 32
src/utils/helper.utils.ts
on
called by 20
src/constants/types/message.constant.ts
getJson
called by 13
src/utils/helper.utils.ts
findUserRpg
called by 10
src/utils/rpg.utils.ts
find
called by 10
src/constants/types/collection.constant.ts
findGroup
called by 9
src/utils/group.utils.ts
editRpg
called by 9
src/utils/rpg.utils.ts
checkData
called by 7
src/utils/setting/group.setting.ts

Shape

Function 68
Interface 18
Class 12
Method 11

Languages

TypeScript100%

Modules by API surface

src/utils/helper.utils.ts19 symbols
src/utils/user.utils.ts9 symbols
src/handlers/command.handler.ts9 symbols
src/utils/group.utils.ts7 symbols
src/constants/types/mongo.constant.ts6 symbols
src/constants/types/message.constant.ts6 symbols
src/utils/events.utils.ts5 symbols
src/constants/types/global.constant.ts5 symbols
src/utils/setting/group.setting.ts4 symbols
src/utils/serialize.utils.ts4 symbols
src/utils/rpg.utils.ts3 symbols
src/utils/downloader/tiktok.utils.ts3 symbols

Datastores touched

(mongodb)Database · 1 repos
wa-botDatabase · 1 repos

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page