{"id":28239027,"url":"https://github.com/hivecom/pokebot","last_synced_at":"2025-06-11T02:31:05.472Z","repository":{"id":54373125,"uuid":"231987817","full_name":"hivecom/pokebot","owner":"hivecom","description":"TeamSpeak 3 Music Bot","archived":false,"fork":false,"pushed_at":"2025-05-15T23:31:55.000Z","size":521,"stargazers_count":8,"open_issues_count":6,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-19T02:11:30.756Z","etag":null,"topics":["hacktoberfest","music-bot","teamspeak3"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hivecom.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-01-05T23:06:50.000Z","updated_at":"2025-05-01T16:58:34.000Z","dependencies_parsed_at":"2025-03-28T12:37:21.370Z","dependency_job_id":null,"html_url":"https://github.com/hivecom/pokebot","commit_stats":null,"previous_names":["hivecom/pokebot"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivecom%2Fpokebot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivecom%2Fpokebot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivecom%2Fpokebot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivecom%2Fpokebot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hivecom","download_url":"https://codeload.github.com/hivecom/pokebot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hivecom%2Fpokebot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259186262,"owners_count":22818531,"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":["hacktoberfest","music-bot","teamspeak3"],"created_at":"2025-05-19T02:11:33.584Z","updated_at":"2025-06-11T02:31:05.462Z","avatar_url":"https://github.com/hivecom.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pokebot\n\n```\npokebot 0.2.0\nJokler \u003cjokler@protonmail.com\u003e\n\nUSAGE:\n    pokebot [FLAGS] [OPTIONS] [config_path]\n\nFLAGS:\n    -h, --help       Prints help information\n    -l, --local      Run locally in text mode\n    -V, --version    Prints version information\n    -v, --verbose    Print the content of all packets\n\nOPTIONS:\n    -a, --address \u003caddress\u003e                         The address of the server to connect to\n    -g, --generate-identities \u003cgen_id_count\u003e        Generate 'count' identities\n    -d, --master_channel \u003cmaster_channel\u003e           The channel the master bot should connect to\n    -w, --increase-security-level \u003cwanted_level\u003e    Increases the security level of all identities in the config file\n\nARGS:\n    \u003cconfig_path\u003e    Configuration file [default: config.toml]\n```\n## Usage\n\n 1. Poke the main bot.\n 2. Once the secondary bot joins your channel, type !help for a list of commands.\n \n **Chat commands:**\n ```\n    add       Adds url to playlist\n    clear     Clears the playback queue\n    help      Prints this message or the help of the given subcommand(s)\n    leave     Leaves the channel\n    next      Switches to the next playlist entry\n    pause     Pauses audio playback\n    play      Starts audio playback\n    search    Adds the first video found on YouTube\n    seek      Seeks by a specified amount\n    stop      Stops audio playback\n    volume    Changes the volume to the specified value\n ```\n\n## Compiling\n\n1. Make sure the following are installed\n    * cargo + rustc 1.42 or later\n    * `gstreamer` development libraries which should be `libgstreamer-dev` and `libgstreamer-plugins-base-dev`\n\n2. Clone the source with `git`:\n    ```sh\n    $ git clone https://github.com/Mavulp/pokebot.git\n    $ cd pokebot\n    ```\n\n3. Building the binary\n    ```sh\n    $ cargo build --release\n    ```\n\n    This creates the binary under `target/release/`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhivecom%2Fpokebot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhivecom%2Fpokebot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhivecom%2Fpokebot/lists"}