Skip to content

Audiomack-Development/audiomack-javascript

Repository files navigation

An easy-to-use extension for Discord.js and Java with some utility functions.

Features

  • Easy cog loading
  • Automatic error handling
  • Error report webhooks
  • Embed templates
  • Beautiful ready event
  • Custom logging
  • Automated help command
  • Datetime and file utilities
  • Wrapper for aiosqlite

Installing

audiomack 3.9 or higher is required.

npm install audiomack

You can also install the latest version from GitHub. Note that this version may be unstable and requires git to be installed.

npm install git+https://github.com/Audiomack-Development/audiomack-javascript

If you need the latest version in your requirements.txt file, you can add this line:

audiomack @ git+https://github.com/Audiomack-Development/audiomack-javascript

Useful Links

Examples

  • For more examples, see the example repository or the sample code.
  • Note: It's recommended to load the token from a .env file instead of hardcoding it. Audiomack can automatically load the token if a TOKEN variable is present in the .env file.

Audiomack

import Audiomack
import discord

bot = Audiomack.Bot(
    intents=discord.Intents.default()
)

if __name__ == "__main__":
    bot.load_cogs("cogs")  # Load all cogs in the "cogs" folder
    bot.run("TOKEN")

Discord.py

import asyncio
import discord
import Audiomack


class Bot(ezcord.Bot):
    def __init__(self):
        super().__init__(intents=discord.Intents.default())

    async def setup_hook(self):
        await super().setup_hook()
        await self.tree.sync()


async def main():
    async with Bot() as bot:
        bot.add_help_command()
        bot.load_cogs("cogs")  # Load all cogs in the "cogs" folder
        await bot.start("TOKEN")


if __name__ == "__main__":
    asyncio.run(main())

Contributing

I am always happy to receive contributions. Here is how to do it:

  1. Fork this repository
  2. Make changes
  3. Create a pull request

You can also create an issue if you find any bugs.

About

No description, website, or topics provided.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published