Skip to content
@TheHammerHQ

Hammer Discord Bot Framework

Easiest way to make Discord bots with 3rd party plugins and CLI tool!

Logo

Hammer Framework

Easiest way to make Discord bots with 3rd part plugins and CLI tool! No need for super complex coding knowledge!
Get support »

Report Bug · Documentation

🎈 Easy to Use

  • If you don't know how to make a Discord bot then you can start with just a simple command as npx create-hammer <your_bots_name>!
  • Everything is built on discord.js, which means if you already worked with it you are ready to step up further!
  • If you have absolutely 0 idea how to code a bot or even don't know coding, you can easily install 3rd party plugins and add it to your codebase, no coding skills required!
  • (WIP) If you don't want to mess with coding in any way, you can also use HammerGUI to create bots and add plugins to it!
  • If you already know some things about coding, then you can start to produce your own plugins in order others to use it with Hammer's simple plugin development API!

🏃 Quick Start

  • Create your bot without installing anything, with just one command:
    $ npx create-hammer <bot_name>
  • If you wan't to go further and start to develop your own plugins, everythins is same! Just run the same command:
    $ npx create-hammer <plugin_name>
  • After running this command, Hammer CLI tool will ask you some questions about your project. You should select the template according to your project.
  • For more information, please go to https://hammer.338.rocks

📦 Modular

  • Everything is modular, you can easily contribute or even create your own plugins!
  • You can add things from Hammer to your own project easily with @hammerhq/core package!

🛠️ Currently In Beta Phase

Hammer is still in development, you can contribute to Hammer and make it better with us!

🧦 Looking For Contributors

We are looking for contributors to actively work on Hammer and to contribute to the repos. There is still lots of work to do. If you are interested in contributing, please join our Discord server. (There will be a surprise for early contributors!)

📜 TODO

  • see whats wrong with sequelize package, it doesnt see downloaded drivers.
  • Increase the stability of the core package
  • Add more documentation
    • [✅] Convert this repo from a public bot to a framework!
    • Create documentation website
    • [✅] Edit README files

🔑 License

Copyright © 2022 Barış DEMİRCİ.

Distributed under the GPL-3.0 License. See LICENSE for more information.

🧦 Contributing

This repo is open for #hacktoberfest. Feel free to use GitHub's features.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/my-feature)
  3. Run prettier (npm run format)
  4. Commit your Changes (git commit -m 'my awesome feature my-feature')
  5. Push to the Branch (git push origin feature/my-feature)
  6. Open a Pull Request

⭐️ Show your support

Give a ⭐️ if this project helped you!

☎️ Contact

Popular repositories

  1. hammer hammer Public

    🔨 Hammer Framework monorepo

    TypeScript 3

  2. .github .github Public

    🤖 Github configuration repo

  3. hammer-plugin-example hammer-plugin-example Public

    📦 Hammer plugin example to test Hammer CLI tool

    TypeScript

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…