{"id":15567630,"url":"https://github.com/circa10a/ava","last_synced_at":"2025-08-05T09:32:55.366Z","repository":{"id":46157586,"uuid":"396441205","full_name":"circa10a/ava","owner":"circa10a","description":"A discord implementation of the famous ava bot","archived":false,"fork":false,"pushed_at":"2025-07-10T00:33:38.000Z","size":1892,"stargazers_count":6,"open_issues_count":1,"forks_count":0,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-07-10T10:09:17.436Z","etag":null,"topics":["ava","bot","discord","discord-bot","discord-js","fuck-yeah","fucking-awesome","hacktoberfest","javascript","js","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/circa10a.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,"zenodo":null}},"created_at":"2021-08-15T17:56:07.000Z","updated_at":"2025-07-10T00:33:42.000Z","dependencies_parsed_at":"2024-01-31T05:24:42.968Z","dependency_job_id":"96f1e0ce-5f67-4092-a951-0d1e78313058","html_url":"https://github.com/circa10a/ava","commit_stats":{"total_commits":87,"total_committers":4,"mean_commits":21.75,"dds":"0.26436781609195403","last_synced_commit":"0839b5fcbc6c59e820a5647e08ac3eb7803f19fa"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/circa10a/ava","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/circa10a%2Fava","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/circa10a%2Fava/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/circa10a%2Fava/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/circa10a%2Fava/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/circa10a","download_url":"https://codeload.github.com/circa10a/ava/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/circa10a%2Fava/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268872125,"owners_count":24321440,"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","status":"online","status_checked_at":"2025-08-05T02:00:12.334Z","response_time":2576,"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":["ava","bot","discord","discord-bot","discord-js","fuck-yeah","fucking-awesome","hacktoberfest","javascript","js","nodejs"],"created_at":"2024-10-02T17:12:06.692Z","updated_at":"2025-08-05T09:32:55.351Z","avatar_url":"https://github.com/circa10a.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ava\n\n[![alt text](https://img.shields.io/badge/Invite%20To-Discord%20-blue)](https://discord.com/api/oauth2/authorize?client_id=876487225716662302\u0026permissions=34359863296\u0026scope=bot)\n![Build Status](https://github.com/circa10a/ava/workflows/publish/badge.svg)\n\nA discord implementation of the famous ava bot\n\n\u003cimg src=\"https://i.imgur.com/XbO6CSl.jpg\" width=\"40%\"/\u003e\n\n## Deploy\n\n[![Deploy to DO](https://mp-assets1.sfo2.digitaloceanspaces.com/deploy-to-do/do-btn-blue.svg)](https://cloud.digitalocean.com/apps/new?repo=https://github.com/circa10a/ava/tree/main)\n\n## Usage\n\n```bash\nexport AVA_DISCORD_TOKEN=\u003ctoken\u003e\nnpm i\nnpm start\n```\n\n## Config\n\n|                            |          |         |\n|----------------------------|----------|---------|\n| Environment Variable       | Required | Default |\n| `AVA_DISCORD_TOKEN`        | Yes      | `\"\"`    |\n| `AVA_DB_DIR`               | No       | `./`    |\n| `AVA_ENABLE_REMINDERS`     | No       | `false` |\n| `AVA_REDDIT_CLIENT_ID`     | No       | `\"\"`    |\n| `AVA_REDDIT_CLIENT_SECRET` | No       | `\"\"`    |\n| `AVA_REDDIT_USERNAME`      | No       | `\"\"`    |\n| `AVA_REDDIT_PASSWORD`      | No       | `\"\"`    |\n\n## Commands\n\n- `8ball` - `ava 8ball should I order chinese food?` answers questions for you.\n- `bored` - `ava bored` gives you a random activity to do.\n- `brewery` - `ava brewery new_york` gives you a random brewery from a city of your choosing.\n- `catfact` - `ava catfact` gives random fact about cats.\n- `coffee` - `ava coffee` gives you a random brand of coffee from wikipedia to try.\n- `compliment` - `ava compliment @user1234` will tag the receiving users and deliver a random kind compliment.\n- `contribute` - `ava contribute` will reply with the project source URL for contributions.\n- `emoji` - `ava emoji something something` gives back the first small image result from a google search.\n- `floridaman` - `ava floridaman` gives you back a random reddit post title from `/r/FloridaMan`.\n- `fuck` - `ava fuck \u003cperson/thing\u003e` gives back a personalized \"Fuck You\" from https://foaas.com.\n- `gcp` - `ava gcp` tells the truth.\n- `help` - `ava help` provides a link for these docs and available commands in the `commands` directory.\n- `hp` - `ava hp` gives you back a random harry potter ⚡ meme.\n- `insult` - `ava insult @user#1234` will tag the receiving user and insult them with a random phrase.\n- `java` - `ava java` tells the truth about the java programming language.\n- `karen` - `ava karen` - gives you back a random reddit post + img from `/r/FuckYouKaren`.\n- `meme` - `ava meme` give random meme from reddit.\n- `mock` - `ava mock \u003ctext\u003e` reports back spongebob \"mock\" formatted text.\n- `recipe` - `ava recipe` - gives you back a random recipe from [seriouseats](https://www.seriouseats.com/). Alternatively, you can search with `ava recipe pizza`.\n- `remindme` - `ava remindme \u003cto do something at some time\u003e` Will reply to the message at the mentioned time. Requires `AVA_ENABLE_REMINDERS=true`.\n  - `ava remindme I suck tomorrow`\n  - `ava remindme to go do a thing on April 1st 2024`\n  - `ava remindme to go do a thing on April 1st 2024 at 1PM PST`\n- `takemehome` - `ava takemehome` sings the John Denver classic.\n- `tldr` - `ava tldr https://somenews.site` returns a 2 sentence TLDR for a webpage.\n- `video` - `ava video something something` returns a youtube video based on the search terms provided.\n- `whiteclaw` - `ava whiteclaw` does the needful.\n- `yeet` - `ava yeet` sends an awesome yeet pic.\n\n## Docker\n\n```bash\ndocker run -e AVA_DISCORD_TOKEN=\"\u003ctoken\u003e\" circa10a/ava\n```\n\n## Contribution\n\nWe welcome all contributions! Please visit the [contribution documentation](docs/CONTRIBUTION.md) to get started.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcirca10a%2Fava","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcirca10a%2Fava","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcirca10a%2Fava/lists"}