Skip to content

LilbabxJJ-1/CharmCord

Repository files navigation

CharmCord

CharmCord: The Ultimate Python String-Based Package for Discord Bot Creators!


Stats ✨

PyPI PyPI - Downloads Downloads PyPI - License All Contributors


v1.0.0

Finally out of the Beta Stage! Thank you for any support offered! More additions coming soon

Function Additions

  • $addButton
  • $addDropdown
  • $dropdownOption
  • $setGlobalUserVar
  • $getGloablUserVar
  • $interactionReply

Deprecated Functions

  • $buttonSend
  • $slashSend

CharmCord Setup

Install CharmCord via pip:

pip install CharmCord

Simple Bot Example:

from CharmCord import charmclient

bot = charmclient(prefix="!", case_insensitive=False, intents=("all",))

bot.on_ready(
    Code="$console[Bot is Ready]"
)

bot.command(
    name="Ping", # Command Name
    code="""
    $sendMessage[$channelID; Pong!! $ping]
    """ # Command Code
)

bot.run("*******<<TOKEN>>***********")

Contributors ✨

CharmCord-contributors

Contributing Contributions to CharmCord are welcomed and encouraged! If you'd like to contribute, please follow these guidelines:


  • Fork the repository and clone it locally.
  • Create a new branch for your feature or bug fix.
  • Make your changes and test thoroughly.
  • Ensure your code adheres to PEP8 standards.
  • Commit your changes with descriptive commit messages.
  • Push your branch to your fork and open a pull request against the main repository.
  • After review, your pull request will be merged if approved.

Happy coding! 🚀