{"id":24935205,"url":"https://github.com/voxel-fox-ltd/voxelbotutils","last_synced_at":"2025-04-09T23:30:34.656Z","repository":{"id":42373647,"uuid":"202179315","full_name":"Voxel-Fox-Ltd/VoxelBotUtils","owner":"Voxel-Fox-Ltd","description":"An extension of the Discord.py library to improve the bot development process.","archived":false,"fork":false,"pushed_at":"2024-01-20T00:32:41.000Z","size":1356,"stargazers_count":34,"open_issues_count":15,"forks_count":12,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-24T01:22:41.448Z","etag":null,"topics":["bot","discord","discord-py","hacktoberfest","python"],"latest_commit_sha":null,"homepage":"https://voxelbotutils.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Voxel-Fox-Ltd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-08-13T16:03:04.000Z","updated_at":"2024-07-19T13:09:56.000Z","dependencies_parsed_at":"2024-01-20T02:09:54.194Z","dependency_job_id":"79db1b85-884c-4c6f-9c5b-b5dde67820de","html_url":"https://github.com/Voxel-Fox-Ltd/VoxelBotUtils","commit_stats":{"total_commits":1618,"total_committers":20,"mean_commits":80.9,"dds":0.6817058096415327,"last_synced_commit":"8bffdbd0a1763fc72332c81b4af2b314cbdb2878"},"previous_names":[],"tags_count":42,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Voxel-Fox-Ltd%2FVoxelBotUtils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Voxel-Fox-Ltd%2FVoxelBotUtils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Voxel-Fox-Ltd%2FVoxelBotUtils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Voxel-Fox-Ltd%2FVoxelBotUtils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Voxel-Fox-Ltd","download_url":"https://codeload.github.com/Voxel-Fox-Ltd/VoxelBotUtils/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248129481,"owners_count":21052579,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","discord","discord-py","hacktoberfest","python"],"created_at":"2025-02-02T15:21:55.867Z","updated_at":"2025-04-09T23:30:34.633Z","avatar_url":"https://github.com/Voxel-Fox-Ltd.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GitHub stars badge](https://img.shields.io/github/stars/Voxel-Fox-Ltd/VoxelBotUtils)\n![PyPi version info](https://img.shields.io/pypi/v/voxelbotutils.svg)\n![PyPi Python versions](https://img.shields.io/pypi/pyversions/voxelbotutils.svg)\n![Twitter badge](https://img.shields.io/twitter/url?url=https%3A%2F%2Fgithub.com%2FVoxel-Fox-Ltd%2FVoxelBotUtils)\n\n# VoxelBotUtils\n\nVoxelBotUtils (VBU) is an extension for Novus to speed up Discord bot development. It includes a whole slew of features that are commonly used in a lot of bots so you don't need to keep writing them every time. Many features are available to you by default:\n\n* Built-in error handling for all of Novus's errors.\n* Built-in database connector.\n* Logging using Python's `logging.Logger` classes.\n* Webhook sends on different events.\n* Bot stats posting via StatsD and DataDog.\n* A help command that doesn't look like trash.\n* Owner-only commands.\n* Presence auto-updating based on Twitch streamers.\n* Website utilities.\n* And more...\n\n# Basic Usage\n\n* Install VBU via pip - `pip install voxelbotutils`.\n* Create your config file via CMD - `vbu create-config bot`.\n* Update your auto-generated config file in `config/config.toml`.\n* (Optional) Add/change any cogs you wish inside of the `cogs/` folder.\n* Run your bot - `vbu run-bot`.\n\n# Docs\n\nDocumentation for the package and its usage can be [found here](https://voxelbotutils.readthedocs.io/).\n\n# Installing\n\nThe package is available via PyPi - `pip install voxelbotutils`. The tags on this repo can be used to keep up-to-date with different releases. The master branch is not guaranteed to be fully working, whereas PyPi releases are.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoxel-fox-ltd%2Fvoxelbotutils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvoxel-fox-ltd%2Fvoxelbotutils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvoxel-fox-ltd%2Fvoxelbotutils/lists"}