{"id":22000829,"url":"https://github.com/zastrixarundell/catlixir","last_synced_at":"2025-10-31T03:33:35.458Z","repository":{"id":47200610,"uuid":"250649116","full_name":"zastrixarundell/Catlixir","owner":"zastrixarundell","description":"A Discord bot written in Elixir regarding... Cats!","archived":false,"fork":false,"pushed_at":"2021-09-08T18:59:32.000Z","size":3143,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-28T12:16:58.293Z","etag":null,"topics":["bot","cats","discord-bot","elixir","memes","nostrum","reddit-api","trivia"],"latest_commit_sha":null,"homepage":null,"language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zastrixarundell.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-27T21:14:43.000Z","updated_at":"2021-09-08T18:59:36.000Z","dependencies_parsed_at":"2022-09-21T16:54:23.024Z","dependency_job_id":null,"html_url":"https://github.com/zastrixarundell/Catlixir","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zastrixarundell%2FCatlixir","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zastrixarundell%2FCatlixir/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zastrixarundell%2FCatlixir/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zastrixarundell%2FCatlixir/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zastrixarundell","download_url":"https://codeload.github.com/zastrixarundell/Catlixir/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245060782,"owners_count":20554549,"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","cats","discord-bot","elixir","memes","nostrum","reddit-api","trivia"],"created_at":"2024-11-29T23:11:17.551Z","updated_at":"2025-10-31T03:33:35.373Z","avatar_url":"https://github.com/zastrixarundell.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Catlixir\nA Discord bot written in Elixir regarding... Cats!\n\n![Catlixir image](https://raw.githubusercontent.com/zastrixarundell/Catlixir/master/assets/catlixir_banner.png \"Catlixir\")\n\n[![Discord server badge](https://img.shields.io/discord/602112468961067011?style=flat-square)](https://discord.gg/MdASH22) [![Server count](https://img.shields.io/endpoint?url=https%3A%2F%2Fcatlixir.herokuapp.com%2Fapi%2Fshields%2Fguilds)](https://discordapp.com/api/oauth2/authorize?client_id=641309305227837440\u0026permissions=0\u0026scope=bot) ![Elixir version](https://img.shields.io/endpoint?url=https%3A%2F%2Fcatlixir.herokuapp.com%2Fapi%2Fshields%2Fsystem) ![Github release](https://img.shields.io/github/v/release/zastrixarundell/catlixir?style=flat-square)\n\n## Usage\nThis bot has multiple commands mostly regarding cats. Here are the commands:\n\n|Name|Usage|Description|\n|----|-----|-----------|\n|A cat fact|.cat fact|Show a random fact about cats.|\n|Breed info|.cat breed york chocolate|Get the breed info about York Chocolates.|\n|A random breed|.cat breed|Get a random breed and info about said breed.|\n|Random image|.cat random|Get a random cat image from `r/cat`.|\n|Random meme|.cat meme|Get a random cat meme from `r/Catmeme`.|\n|Invite|.cat invite|Get the invite link for the bot.|\n|Support|.cat support|Get the link for the support server.|\n|Vote|.cat vote|Go to the vote url on top.gg!|\n|Source|.cat source|See the source code.|\n|Help|.cat help|Show the help menu.\n\nAll of the data is from remote APIs so be sure to check out the source code and see how to use those APIs for your own projects!\n\n## Configuration\nIf you're using the bot, you can use this pre-made configuration so save you time:\n```elixir\nconfig :nostrum,\n  token: System.get_env(\"DISCORD_BOT_TOKEN\"),\n  num_shards: :auto\n\n# Configuration for Catlixir\nthe_cat_api_key =\n  System.get_env(\"THE_CAT_API_KEY\")\n\nconfig :catlixir,\n  command: System.get_env(\"DISCORD_BOT_COMMAND\") || \".cat\",\n  the_cat_api_key: the_cat_api_key,\n  invite_url: System.get_env(\"DISCORD_BOT_INVITE_URL\"),\n  support_url: System.get_env(\"DISCORD_BOT_SUPPORT\"),\n  port: System.get_env(\"PORT\")\n\n# Configuration for DiscordBotList\nconfig :discord_bot_list,\n  id: System.get_env(\"DBL_ID\"),\n  token: System.get_env(\"DBL_TOKEN\")\n\nconfig :catlixir, Catlixir.Scheduler,\n  jobs: [\n    {\"* * * * *\", \u0026Catlixir.Scheduler.update_dbl_status/0}\n  ]\n\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzastrixarundell%2Fcatlixir","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzastrixarundell%2Fcatlixir","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzastrixarundell%2Fcatlixir/lists"}