{"id":15656720,"url":"https://github.com/mathisburger/dom-toretto","last_synced_at":"2025-07-14T17:34:33.334Z","repository":{"id":138139034,"uuid":"388178803","full_name":"MathisBurger/dom-toretto","owner":"MathisBurger","description":"A small discord bot, that responds to every message, that contains the word family","archived":false,"fork":false,"pushed_at":"2024-04-21T20:30:22.000Z","size":13,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T14:27:44.507Z","etag":null,"topics":["discord-bot","discordgo","dom","family","meme","toretti"],"latest_commit_sha":null,"homepage":"","language":"Go","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/MathisBurger.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2021-07-21T16:24:32.000Z","updated_at":"2024-04-21T20:30:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"7d710201-b22b-4264-b081-14e1f64d5608","html_url":"https://github.com/MathisBurger/dom-toretto","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MathisBurger/dom-toretto","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Fdom-toretto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Fdom-toretto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Fdom-toretto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Fdom-toretto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MathisBurger","download_url":"https://codeload.github.com/MathisBurger/dom-toretto/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MathisBurger%2Fdom-toretto/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265325191,"owners_count":23747241,"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":["discord-bot","discordgo","dom","family","meme","toretti"],"created_at":"2024-10-03T13:04:01.988Z","updated_at":"2025-07-14T17:34:33.315Z","avatar_url":"https://github.com/MathisBurger.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003ch1\u003eDom Toretto\u003c/h1\u003e\n\u003chr\u003e\n\u003cstrong\u003eNothing over family!\u003c/strong\u003e\u003cbr\u003e\u003cbr\u003e\n\u003cimg src=\"https://img.shields.io/github/workflow/status/mathisburger/dom-toretto/Docker?style=for-the-badge\"\u003e\n\u003cimg src=\"https://img.shields.io/github/license/mathisburger/dom-toretto?style=for-the-badge\"\u003e \n\u003cimg src=\"https://img.shields.io/github/go-mod/go-version/mathisburger/dom-toretto?style=for-the-badge\"\u003e\n\u003c/div\u003e\n\u003chr\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Go_Logo_Blue.svg/1200px-Go_Logo_Blue.svg.png\" height=\"100\"\u003e\n\u003c/div\u003e\n\n# Project information\n\nThis project is just made for fun. Because at the moment (21.07.2021) there are\nso many memes out, about dom toretto. I had the idea to create a discord bot,\nthat responds to every message that contains a version of the word \"family\".\nThe response is a random sentence from these memes. \n\n# Invite dom to your discord (public instance)\n\nIf you want to have dom on your server, you can invite him trough this link: \n\u003ca href=\"https://discord.com/oauth2/authorize?client_id=867443696194289684\u0026scope=bot\u0026permissions=3072\"\u003eInvitation\u003c/a\u003e\u003cbr\u003e\n**NOTE:** Because the public instance is maybe used by many people, it could be a bit slow.\nI am going to improve the performance of dom toretto from time to time.\n\n# Setup\nThere are two different ways, you can setup the project. \nI recommend setting it up with docker, because this is the easier and faster way, if you\nalready have docker running on your device.\n\n**Docker Setup**\n\n1. First pull the docker image from the github-package-registry.\n```shell\ndocker pull ghcr.io/mathisburger/dom-toretto:latest\n```\n\n2. After that you just have to start the container, based on the image you downloaded\na few seconds ago. \n```shell\ndocker run -d -e botToken=\u003cbotToken\u003e ghcr.io/mathisburger/dom-toretto:latest\n```\nConsider replacing the `botToken` with your own bot token.\n\n**Compile it yourself**\n\nCompiling dom-toretto yourself is a bit more complicated. First your environment\nmust match following requirements.\n- golang 15 or higher\n- Linux (recommended, but not needed)\n- git\n\n1. clone the code from this repository\n```shell\ngit clone https://github.com/MathisBurger/dom-toretto.git\n```\n\n2. go into the directory, you cloned.\n```shell\ncd dom-toretto\n```\n\n3. Compile the executable\n```shell\ngo build -o ./dom-toretto ./cmd/dom.go\n```\n\n4. Make the file executable (Linux)\n```shell\nchmod +x ./dom-toretto\n```\n\n5. set the environment variables (not working on Windows. You need to use the GUI)\n```shell\nexport mode=prod\nexport botToken=\u003cbotToken\u003e\n```\nConsider replacing the `botToken` with your own bot token.\n\n6. start the bot\n```shell\nsudo ./dom-toretto\n```\n**NOTE:** if you are using windows, just execute the file with administrator privileges\n\n# Contributing\n\nIf you want to contribute to the project, take a look into the \u003ca href=\"CONTRIBUTING.md\"\u003eCONTRIBUTING.md\u003c/a\u003e.\u003cbr\u003e\nIf you just want to add new synonyms for family, or a new sentence, open a new issue and \nfill out the template for new synonyms.\u003cbr\u003e\nIf you want to request a new feature, just create a new issue and fill out the template for\na feature request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathisburger%2Fdom-toretto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathisburger%2Fdom-toretto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathisburger%2Fdom-toretto/lists"}