All Projects → Sheweny → framework

Sheweny / framework

Licence: MIT license
✨ A framework for creating discord bots build with discord.js. Modular | Flexible | Powerful | Development | Interactions

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to framework

Discord-Rich-Presence-Party-Mode
Discord Rich Presence Tool. Party Mode | Cycle Mode integrated. The first to do it.
Stars: ✭ 18 (-56.1%)
Mutual labels:  discordapp, discord-api, discord-js
Luki
[Deprecated] The official repository for Luki the Discord bot
Stars: ✭ 21 (-48.78%)
Mutual labels:  discordapp, discord-api, discord-js
Aometry
An awesome multipurpose discord bot build using discord.js v13 with support for slash commands and context menus
Stars: ✭ 51 (+24.39%)
Mutual labels:  discordapp, discord-api, discord-js
Discord-Reposter
Bot for reposting Discord messages (work in progress)
Stars: ✭ 62 (+51.22%)
Mutual labels:  discordapp, discord-api, discord-js
mass-dm-discord
A MassDM selfbot which is working in 2021. Only for educational purposes 🥱🚀
Stars: ✭ 87 (+112.2%)
Mutual labels:  discordapp, discord-api, discord-js
discord-voice
⏲️ A complete framework to facilitate the tracking of user voice time using discord.js
Stars: ✭ 33 (-19.51%)
Mutual labels:  discordapp, discord-api, discord-js
Karuma
Karuma is a Discord Bot including Nukes, Raids, Mass DM and other features. Only for educational purposes 🥱🚀
Stars: ✭ 132 (+221.95%)
Mutual labels:  discordapp, discord-api, discord-js
LenoxBot
🖥️ LenoxBot is a Discord bot that offers many cool new features to your Discord server!
Stars: ✭ 218 (+431.71%)
Mutual labels:  discordapp, discord-api, discord-js
Discord-Selfbot
Discord.js selfbot
Stars: ✭ 24 (-41.46%)
Mutual labels:  discordapp, discord-api, discord-js
Discord.js-V12-Bot-Tutorial
An Discord bot build in Discord.js V12. Features :- Anime, Chatbot, Fun, Info, Moderation, Music, Developer commands and many more coming soon.
Stars: ✭ 46 (+12.2%)
Mutual labels:  discordapp, discord-api, discord-js
discord-super-utils
A modern python module including many useful features that make discord bot programming extremely easy.
Stars: ✭ 106 (+158.54%)
Mutual labels:  discord-api, discord-js
Discord-BOT-Dashboard-V2
Discord BOT Dashboard V2 is made to make Discord BOT Development easy, designed to help create applications without writing a single line of code while using a user friendly Web-Dashboard!
Stars: ✭ 120 (+192.68%)
Mutual labels:  discord-api, discord-js
slash-commands
slash commands handler to make your bot support slash commands.
Stars: ✭ 59 (+43.9%)
Mutual labels:  discord-api, discord-js
DiscordBot-Template
A bot template with command , event , button , selectmenus , slashcommands handler and error handlers. Made in Discord.JS V13
Stars: ✭ 131 (+219.51%)
Mutual labels:  discord-api, discord-js
Discord-Presser-Server-Nuker
Nuke Discord Bot in Js (Beta has arrived)
Stars: ✭ 253 (+517.07%)
Mutual labels:  discord-api, discord-js
multiple-purpose-discord-bot-like-carlbot
A MultiPurpose Discord bot Named Dumb Bot which does Almost Everything You will need in one bot and with 230+ Commands and does almost everything which is in carl-bot or dyno
Stars: ✭ 70 (+70.73%)
Mutual labels:  discordapp, discord-js
discord-guide-fa
اینجا یاد میگیرید چطور از صفر یک دیسکورد بات بسازید 🐱‍🏍
Stars: ✭ 69 (+68.29%)
Mutual labels:  discordapp, discord-js
Hurricano
An amazing open-source Discord bot using MongoDB with many features such as a customizable prefix, a reaction menu, music, role requirement giveaways and much more!
Stars: ✭ 97 (+136.59%)
Mutual labels:  discord-api, discord-js
lispcord
A client library for the discordapp bot api
Stars: ✭ 56 (+36.59%)
Mutual labels:  discordapp, discord-api
slshx
⚔️ Strongly-typed Discord commands on Cloudflare Workers
Stars: ✭ 163 (+297.56%)
Mutual labels:  discord-api, discord-js

Sheweny

sheweny

Maintenance made-with-Typescript GitHub license GitHub tag PRs Welcome

Sheweny is a framework for create discord bots with javascript (or typescript).

Main features

  • Modular and reloadable commands, inhibitors, events and interactions.

  • Flexible command handling and creation.

  • Interactions support like slash-commands, buttons, select-menus, modals.

  • Powerful and thorough command arguments parsing.

  • Development mode to limit errors.

  • Full javascript and typescript support.

Getting Started 🎈

Prerequisites

Node.js 16.9.0 or newer is required.

Installation

With npm :

npm install sheweny

With yarn :

yarn add sheweny

Command Line interface

You can also use our official Command Line Interface for create your bot and/or add components like commands, events etc.

image

Useful links 📖

Example 👀

const { ShewenyClient } = require('sheweny');
const config = require('./config.json');

const client = new ShewenyClient({
  admins: ['611468402263064577'],
  intents: ['GUILDS', 'GUILD_MEMBERS'],
  partials: ['GUILD_MEMBER'],
  mode: 'development',
  managers: {
    commands: {
      directory: './commands',
      guildId: ['877090306103840778'],
      prefix: '!',
    },
    events: {
      directory: './events',
    },
    buttons: {
      directory: './interactions/buttons',
    },
    selectMenus: {
      directory: './interactions/selectMenus',
    },
  },
});

client.login(config.token);

Contributing 🌍

This project has an MIT license. And you are welcome to contribute. For more details on contributions, please read the CONTRIBUTING.md file.

Contributors 💡

Help 👍

If you need help with the framework or your bot you can open an issue for bugs report or join the discord server for the questions.


Thank you to everyone who contributes to the project. Thanks also to all the people who use it. ❤️

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].