{"id":39510401,"url":"https://github.com/pinnouse/zerotwobot","last_synced_at":"2026-01-18T06:01:40.434Z","repository":{"id":40704774,"uuid":"137096303","full_name":"pinnouse/ZeroTwoBot","owner":"pinnouse","description":"A Discord Bot based off of Discord.JS and the best girl from DiTF (not to be confused with ZeroTwo-Bot from https://zerotwo.bot)","archived":false,"fork":false,"pushed_at":"2022-12-10T16:40:01.000Z","size":2193,"stargazers_count":17,"open_issues_count":14,"forks_count":12,"subscribers_count":6,"default_branch":"update-deps","last_synced_at":"2023-03-02T19:35:52.421Z","etag":null,"topics":["anime","bot","chatbot","darling","discord","discord-bot","discord-js","nodejs","osu","youtube"],"latest_commit_sha":null,"homepage":"https://z2b.xyz","language":"JavaScript","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/pinnouse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":"pinnouse","open_collective":null,"ko_fi":null,"tidelift":null,"custom":null}},"created_at":"2018-06-12T16:02:06.000Z","updated_at":"2023-01-22T19:53:01.000Z","dependencies_parsed_at":"2023-01-26T09:31:50.513Z","dependency_job_id":null,"html_url":"https://github.com/pinnouse/ZeroTwoBot","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/pinnouse/ZeroTwoBot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinnouse%2FZeroTwoBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinnouse%2FZeroTwoBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinnouse%2FZeroTwoBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinnouse%2FZeroTwoBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pinnouse","download_url":"https://codeload.github.com/pinnouse/ZeroTwoBot/tar.gz/refs/heads/update-deps","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinnouse%2FZeroTwoBot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28531991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["anime","bot","chatbot","darling","discord","discord-bot","discord-js","nodejs","osu","youtube"],"created_at":"2026-01-18T06:01:40.255Z","updated_at":"2026-01-18T06:01:40.424Z","avatar_url":"https://github.com/pinnouse.png","language":"JavaScript","funding_links":["https://patreon.com/pinnouse"],"categories":[],"sub_categories":[],"readme":"# ZeroTwoBot\n### Designed and created by:\n[pinnouse](https://github.com/pinnouse/ZeroTwoBot)\n\n[![Build Status](https://img.shields.io/travis/com/pinnouse/ZeroTwoBot.svg?style=flat-square)](https://travis-ci.com/pinnouse/ZeroTwoBot) [![Dependencies](https://img.shields.io/david/pinnouse/ZeroTwoBot.svg?style=flat-square)](https://david-dm.org/pinnouse/ZeroTwoBot) [![Code Factor](https://img.shields.io/codacy/grade/6be799b2a58b4c769c7ea7e876e9066f.svg?style=flat-square)](https://www.codacy.com/app/pinnouse/ZeroTwoBot)\n\n[![ZeroTwo Website Card](./images/website-card.png)](https://z2b.xyz)\n[![ZeroTwo Server Card](./images/server-card.png)](https://discord.gg/XZXD2gU)\n\u003csup\u003eZero Two Art: [ErosPanda via Pixiv](https://www.pixiv.net/member_illust.php?mode=medium\u0026illust_id=68239359)\u003c/sup\u003e\n\n### Table of Contents\n[Description](#description)\u003cbr /\u003e\n[Features](#features)\u003cbr /\u003e\n[Self-Hosting](#self-hosting)\u003cbr /\u003e\n[Contact](#contact)\u003cbr /\u003e\n[License](#license)\n\n## Description\nYou have come across my wonderful, beautiful Discord bot. Based off the star darling in the anime: Darling in the FranXX, this bot is packed to the brim with unfinished functionality.\n\u003cbr /\u003e\n\u003cbr /\u003e\nWorking and functioning, not like the super bestest, but it sorta kinda maybe works.\n\u003cbr /\u003e\nBuilt using the [DiscordJS](https://discord.js.org) library.\n\n## Features\n### (or lack thereof)\n- Music (youtube)\n- Chatbot\n- 8 Ball\n- Anime (AniList)\n- Osu! (Players, WIP)\n- League of Legends (WIP)\n\nFor a full list of commands, visit the website: [here](https://z2b.xyz/commands)\n\n## Self-Hosting\n### Installation\n\nPrerequisites:\n- [ffmpeg](https://www.ffmpeg.org)\n- [nodejs](https://nodejs.org)\n\n### Configuration\nThe bot requires a configuration file named ` config.json ` to be placed in the root directory.\n\u003cbr /\u003e\nExample (do not include the `\"// ...\"`):\n\n```js\n{\n    \"prefix\"      : \"?\", //Default prefix, change if you want\n    \"homeUrl\"     : \"OPTIONAL_HOME_URL\", //Website URL for RichEmbed author links\n    \"token\"       : \"DISCORD_BOT_TOKEN\", //https://discordapp.com/developers\n    \"gapi\"        : \"GOOGLE_API_KEY\", //YouTube functionality\n    \"oapi\"        : \"OSU_API_KEY\", //osu! functionality\n    \"owners\"      : [\"ARRAY_OF_OWNER_IDS (can be obtained by doing '\\@username#tag'\"], //So you can use the kill command\n    \"chatbotUrl\"  : \"https://chat.owo.soy\", //Configured like Amadeus (https://github.com/pinnouse/amadeus)\n    \"chatbotAuth\" : \"Basic YOUR_AUTH_TOKEN\", //Contact to inquire about obtaining a token\n    \"serverPort\"  : 8080, //Port for the builtin backend HTML server\n    \"accessKey\"   : \"SECRET\", //Set a key to keep the bot server safe, passed as a GET 'key=' argument\n    \"defaultLang\" : \"en\" //Set to whichever language is supported (found in ./locales/)\n}\n```\n\n### Testing\nIf testing the bot, the script you should use is: `npm run dev`\n\u003cbr /\u003e\n**Note:** This requires you to have in your ` config.json `:\n\n```js\n{\n    ...\n    \"testToken\": \"DISCORD_BOT_TOKEN\"\n    ...\n}\n```\nIf no `testToken` is specified, the `token` value will be used instead.\n\n## Contact\n\n\u003e **Discord (main contact):** `pinnouse#7766`\n\u003e\n\u003e **Support Channel:** [invite](https://discord.gg/XZXD2gU)\n\u003e\n\u003e **Home Website:** [link](https://nwong.xyz)\n\n## License\nGPL v3\n\n[license](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinnouse%2Fzerotwobot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpinnouse%2Fzerotwobot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinnouse%2Fzerotwobot/lists"}