{"id":24526019,"url":"https://github.com/halomakes/chatbeet","last_synced_at":"2026-06-24T06:34:14.134Z","repository":{"id":45231806,"uuid":"196652969","full_name":"halomakes/ChatBeet","owner":"halomakes","description":"A chatbot, but it's a root vegetable.","archived":false,"fork":false,"pushed_at":"2023-09-15T04:00:08.000Z","size":3168,"stargazers_count":3,"open_issues_count":15,"forks_count":0,"subscribers_count":0,"default_branch":"develop","last_synced_at":"2025-09-11T12:46:45.632Z","etag":null,"topics":["aspnetcore","irc-bot"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/halomakes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2019-07-12T22:26:51.000Z","updated_at":"2021-12-29T18:36:29.000Z","dependencies_parsed_at":"2024-05-17T15:18:00.330Z","dependency_job_id":"988a01ce-b281-455d-9bef-4f57ef093cbe","html_url":"https://github.com/halomakes/ChatBeet","commit_stats":null,"previous_names":["halomakes/chatbeet","halomademeapc/chatbeet"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/halomakes/ChatBeet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halomakes%2FChatBeet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halomakes%2FChatBeet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halomakes%2FChatBeet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halomakes%2FChatBeet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/halomakes","download_url":"https://codeload.github.com/halomakes/ChatBeet/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halomakes%2FChatBeet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34720920,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-24T02:00:07.484Z","response_time":106,"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":["aspnetcore","irc-bot"],"created_at":"2025-01-22T05:29:32.007Z","updated_at":"2026-06-24T06:34:14.105Z","avatar_url":"https://github.com/halomakes.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ChatBeet [![Docker Pulls](https://img.shields.io/docker/pulls/halomademeapc/chatbeet?style=flat-square)](https://hub.docker.com/repository/docker/halomademeapc/chatbeet) [![Travis (.com) branch](https://img.shields.io/travis/com/halomademeapc/ChatBeet/develop?style=flat-square)](https://travis-ci.com/github/halomademeapc/ChatBeet)\nBasically a chatbot, but it's also a root vegetable. Built on [GravyBot](https://gravybot.halomademeapc.com) and [GravyIrc](https://gravyirc.halomademeapc.com).\n\n## Included Commands\n\n### Hello\n*The most basic rule.  ChatBeet will say hi back to you.*\n```\n.cb hello\n```\nExample Output:\n\u003e Hello, {nick}!\n\n### Anime\n*Look up a piece of media on AniList*\n```\n.cb anime {name|id}\n.cb manga {name|id}\n.cb light novel {name|id}\n.cb ln {name|id}\n.cb ova {name|id}\n```\nExample Output:\n\u003e **Violet Evergarden** / Violet Evergarden (ヴァイオレット・エヴァーガーデン) - FINISHED - 84% • https://anilist.co/anime/21827\n\n### Artist\n*Look up an artist on Last.fm*\n```\n.cb artist Fall Out Boy\n```\nExample Output:\n\u003e Fall Out Boy is a band formed in 2001 in Glenview, Illinois after good friends Joe Trohman and Pete Wentz met high schooler Patrick Stump. Stump originally auditioned as a drummer, but soon became the lead singer. The following year, the band debuted with a self-released demo and followed it up with the May 28, 2002 release of Split EP, which featured Project Rocket, on Uprising Records. The group released a mini-LP, Evening Out With Your Gir\n\n\u003e Related tags: pop punk, rock, emo, alternative, punk\n\n### DeviantArt\n*Explore the depths of degeneracy on DeviantArt*\n```\n.cb da Mudkips\n.cb deviantart fella\n.cb degenerate sonicXshadow\n```\nExample Output:\n\u003e vocaloid - https://www.deviantart.com/biriisayama/art/vocaloid-309761211\n\n### Kerning\n*Space out someone's message when it just doesn't have enough impact.*\n```\n.cb kern {targetNick}\n```\nExample Output:\n\u003e \u0026lt;carrots\u0026gt; W I L L  U  S U C C  M E ?\n\n### Memory\n*Stash a bit of text for later. It's like defs for poor people with no op.*\n```\nChatBeet, remember {id} = {value}\n.cb remember {id} = {value}\n```\nExample Output:\n\u003e Got it! 👍\n\n\u003e Previous value was **kyoot**, set by carrots.\n\n```\nChatBeet, recall {id}\n```\nExample Output:\n\u003e **astolfo**: kyoot\n\n```\n.cb whodef {id}\n```\nExample Output:\n\u003e **astolfo** was set by **carrots**\n\n\n### Mocking\n*DiSsMIsS sOmeOnES oPiNIoN*\n```\n.cb mock {targetNick}\n```\nExample Output:\n\u003e \u0026lt;carrots\u0026gt; I NeEd hEaLtHcArE bEcAuSe I hAvE caNcEr aNd iM dYinG\n\n### Pixiv\n*Find some gourmet anime fanart*\n```\n.cb pixiv {query}\n```\nExample Output:\n\u003e **mordred** by **nyungsep** - https://www.pixiv.net/en/artworks/82454601\n\n### Twitter\n*Get a recent tweet from someone*\n```\nChatbeet, what's new from @{handle}?\n```\nExample Output:\n\u003e **Gavin Free** at 07/10/2020 05:20:34 - A feature where you can flag songs on your phone to be used as hold music so when you get put on hold on a call, the phone detects it and you listen to that good music instead the stuff that sounds like it's playing out of a tin can stuffed down a U-bend.\n\n### Waifu\n*Get information about best girl from AniList*\n```\n.cb waifu {query}\n.cb husbando {query}\n```\nExample Output:\n\u003e Kouko Kaga (加賀香子) - https://s4.anilist.co/file/anilistcdn/character/large/43669.jpg\n\n\u003e Age: 18-19 • Birth Date: July 7 • She had a perfect future planned with Mitsuo Yanagisawa as her husband, and nothing will get in her way!   She has a side of her that is not violent as Mitsuo has described.\n\n### Dad Jokes\n*Maybe you can't revive a dead channel, but you **can** spam it with bad jokes*\n```\nChatBeet, tell me a dad joke.\n.cb joke\n```\nExample Output:\n\u003e How does the moon cut his hair? Eclipse it.\n\n### Year Progress\n*How long until this round of suffering ends?*\n```\n.cb progress millennium\n.cb progress century\n.cb progress decade\n.cb progress year\n.cb progress month\n.cb progress week\n.cb progress day\n.cb progress hour\n.cb progress minute\n.cb progress president\n```\nExample Output:\n\u003e █████████████░░░░░░░░░░░░ **2020** is **53.55%** complete.\n\n### Gif Search\n*Search for gifs on Tenor*\n```\n.cb gif astolfo\n```\nExample Output:\n\u003e https://media.tenor.com/images/e3dd773e44bfea58e8b10b7a12d055af/tenor.gif - Via Tenor\n\n### Sentiment Analysis\n*Guess how positive someone is being, for all you sociopaths out there*\n```\n.cb sentiment carrots\n```\nExample Output:\n\u003e carrots was slightly negative 🙁 (Positive F₁ of 0.45)\n\n### Gelbooru\n*There are just never enough ways to search for waifus, are there?*\n```\n.cb booru [tags]\n.cb booru astolfo_(fate) happy solo white_cloak\n```\nExample Output:\n\u003e https://img2.gelbooru.com/images/57/40/5740126f663e673036498f6469ac06eb.jpg - **solo**, gauntlets, cloak, **astolfo_(fate)**, **happy**, **white_cloak**, fate/grand_order, fur_trim, fate_(series), hair_intakes\n\n### Gelbooru Blacklist\n*Some of that stuff is a little too freaky*\n```\n.cb booru blacklist thick_thighs silver_hair\n```\n\u003e \\[thick_thighs, silver_hair\\] added to your blacklist.\n\n```\n.cb booru blacklist\n```\n\u003e **Global blacklist**: \\[eggplant, crying\\]\n\n\u003e **User Blacklist**: \\[thick_thighs, silver_hair\\]\n\n\u003e Use *.cb booru blacklist/whitelist \\[tags\\]* to manage your personal blacklist.\n\n```\n.cb booru whitelist thick_thighs silver_hair\n```\n\u003e \\[thick_thighs, silver_hair\\] removed from your blacklist.\n\n### High Ground\n*YOU WERE MY BROTHER, ANAKIN!*\n```\n.cb jump\n.cb climb\n```\nExample Output:\n\u003e It's over, carrots! markov has the high ground!\n\n### Game Database\n*gg ez*\n```\n.cb game Trails of Cold Steel\n```\nExample Output:\n\u003e **The Legend of Heroes: Trails of Cold Steel** (26 Sep 2013) [PC, PS3, Vita, PS4] *Rated T* - 81.56% • Role-playing (RPG), Adventure • More Info: https://www.igdb.com/games/the-legend-of-heroes-trails-of-cold-steel\n\n### Lots\n*draw lots and compare sizes*\n```\n.cb lots\n```\nExample Output:\n\u003e ---------- carrots\n\n\u003e ------ potato\n\n\u003e -------------- dio\n\n### User Preferences\n*Personalize your ChatBeet experience*\n```\n.cb set {preference} = {value}\n```\nExample Output:\n\u003e Set *Pronoun (Subject)* to **He**.\n\n#### Available Preferences\n\n| Preference               | Description                              | Type                                                                                                                    |\n|--------------------------|------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|\n| birthday                 | Date of Birth                            | DateTime                                                                                                                |\n| pronoun:subject          | Pronoun (Subject)                        | string                                                                                                                  |\n| pronoun:object           | Pronoun (Object)                         | string                                                                                                                  |\n| pronoun:possessive       | Pronoun (Possessive)                     | string                                                                                                                  |\n| pronoun:reflexive        | Pronoun (Reflexive)                      | string                                                                                                                  |\n| work:start               | Starting Time of Workday                 | DateTime                                                                                                                |\n| work:end                 | Ending Time of Workday                   | DateTime                                                                                                                |\n| location:weather         | Default location for weather             | string:ZIP Code                                                                                                         |\n| unit:weather:temperature | Units to use for temperature             | [TemperatureUnit](https://github.com/angularsen/UnitsNet/blob/master/UnitsNet/GeneratedCode/Units/TemperatureUnit.g.cs) |\n| unit:weather:wind        | Units to use for wind                    | [SpeedUnit](https://github.com/angularsen/UnitsNet/blob/master/UnitsNet/GeneratedCode/Units/SpeedUnit.g.cs)             |\n| unit:weather:precip      | Units to use for precipitation           | [LengthUnit](https://github.com/angularsen/UnitsNet/blob/master/UnitsNet/GeneratedCode/Units/LengthUnit.g.cs)           |\n| color:gear               | Color to apply to your gear in the WebUI | string (Hex Color Code)                                                                                                 |\n\n#### Specific Examples\n\n##### Setting Times\nIf you live in a time zone other than the objectively best one (Eastern), you can indicate time zone for dates/times by adding an offset at the end.\n```\n.cb set work:start = 7am-05:00\n```\n\n### Pronouns\n*Look up pronouns for a user*\n```\n.cb pronouns carrots\n```\nExample Output:\n\u003e Preferred pronouns for carrots: **He/Him**\n\n### Birthdays\n*Find out whose very special day it is*\n```\n.cb birthday\n```\nExample Output:\n\u003e Upcoming birthdays: Mike on **October 1**, Feedbag on **October 4**, Jane on **January 23**\n\n```\n.cb birthday carrots\n```\nExample Output:\n\u003e His birthday is on August 14.\n\n### Weather\n*Get information about the weather*\n```\n.cb weather\n```\nExample Output:\n\u003e Right now in **Mcconnelsville**: 🌡**13.94 °C** ⬆14.44 °C ⬇13.33 °C | Humidity: 93% | 0.12 in rain in past hour | Wind: 10.29 mph N | 🌫 mist, 🌧 moderate rain\n\n### Google Search\n*Google, the best way to Bing something*\n```\n.cb google mazda miata\n.cb g astolfo fate\n.cb feelinglucky oneplus\n```\nExample Output:\n\u003e carrots: https://www.mazdausa.com/vehicles/mx-5-miata\n\n### Raising Suspicion\n*There could be impostors among us, better report that*\n```\ncarrots sus\n```\nExample Output:\n\u003e carrots' suspicion level is now 69.\n\n```\n.cb suspicion carrots\n```\nExample output:\n\u003e carrots' suspicion level is 69.  He is maximum sus.\n\n### Previewing Links\n*That's sketch, click on it for me.*\n```\n.cb preview www.mazda.com\n```\nExample Output:\n\u003e **MAZDA MOTOR CORPORATION GLOBAL WEBSITE** | Global Website of Mazda Motor Corporation - brand stories, design and technology as well as company profile, IR and CSR.\n\nYou can also leave the URL off and it'll grab the first one it can find in scrollback.\n\n### Doggos\n*Get a random goodboi*\n```\n.cb doggo\n```\nExample Output:\n\u003e https://cdn2.thedogapi.com/images/AcXu5OATT.jpg **American Bulldog** — bred for | Friendly, Assertive, Energetic, Loyal, Gentle, Confident, Dominant\n\n### Demand Sauce\n*You need it for... research purposes.*\n```\n.cb sauce https://images-wixmp-ed30a86b8c4ca887773594c2.wixmp.com/f/21a0c5e7-82ff-45b1-860c-6c88a6100257/ddm3hwm-b548b579-4603-4750-bf12-7111f1608d5f.png\n```\nExample Output:\n\u003e 78.41% match on deviantArt: https://deviantart.com/view/823175014","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalomakes%2Fchatbeet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhalomakes%2Fchatbeet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalomakes%2Fchatbeet/lists"}