{"id":21201768,"url":"https://github.com/jakjus/ocean-bet","last_synced_at":"2026-05-11T03:52:27.787Z","repository":{"id":263740528,"uuid":"573352093","full_name":"jakjus/ocean-bet","owner":"jakjus","description":"Betting (Bookmaker) Discord Bot. Set your own events and odds. Lock in offer and announce event winner.","archived":false,"fork":false,"pushed_at":"2025-03-10T09:42:10.000Z","size":317,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-10T10:34:10.421Z","etag":null,"topics":["bet","betting","bookmaker","discord","discord-bot","discord-js","discord-js-bot"],"latest_commit_sha":null,"homepage":"","language":"CSS","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/jakjus.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}},"created_at":"2022-12-02T09:02:36.000Z","updated_at":"2025-03-10T09:42:13.000Z","dependencies_parsed_at":"2025-01-21T14:47:23.265Z","dependency_job_id":"0a9bcad8-b69c-4d6e-aa55-ab361e6433f2","html_url":"https://github.com/jakjus/ocean-bet","commit_stats":null,"previous_names":["jakjus/ocean-bet"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakjus%2Focean-bet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakjus%2Focean-bet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakjus%2Focean-bet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jakjus%2Focean-bet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jakjus","download_url":"https://codeload.github.com/jakjus/ocean-bet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243654447,"owners_count":20325903,"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":["bet","betting","bookmaker","discord","discord-bot","discord-js","discord-js-bot"],"created_at":"2024-11-20T20:10:55.764Z","updated_at":"2026-05-11T03:52:22.770Z","avatar_url":"https://github.com/jakjus.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eOcean Bet - Betting Discord Bot\u003c/h1\u003e\n\u003cp\u003e\n  \u003ca href=\"https://github.com/jakjus/ocean-bet/blob/master/LICENSE\" target=\"_blank\"\u003e\n    \u003cimg alt=\"License: MIT\" src=\"https://img.shields.io/github/license/jakjus/ocean-bet\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003e Betting (Bookmaker) Discord Bot. Set your own events and odds. Lock in offer and announce event winner.\n\n### 🚀 [Discord](https://discord.gg/NYUhKBz6ZB)\n\n## Prerequisites\n\n- NPM\n- NodeJS\n\n## Install\n\n```sh\ngit clone git@github.com:jakjus/ocean-bet.git\ncd ocean-bet/\nnpm install\n```\n\n## Setup\n\n### Discord App\n\nRegister app in [Discord Develepers Portal](https://discord.com/developers/applications). Required privileges integer is: `2147485696`. Insert your client_id in URL below.\n\n```\nhttps://discord.com/api/oauth2/authorize?client_id=YOUR_CLIENT_ID\u0026permissions=2147485696\u0026scope=bot%20applications.commands\n```\n\nGo to [Discord Develepers Portal](https://discord.com/developers/applications) --\u003e Your App --\u003e Installation --\u003e Install Link --\u003e Paste the URL --\u003e Save. You will use this URL to Invite your bot.\n\nGo to [Discord Develepers Portal](https://discord.com/developers/applications) --\u003e Your App --\u003e Bot --\u003e copy TOKEN. You will use this TOKEN in `.env`. _(Bot TOKEN is different than OAuth TOKEN!)_\n\n### Edit config files\n\nRename `.env.example` with `.env`. Fill it with your own application's TOKEN and Client ID. `TOPGG_AUTH` is optional.\n\n### Register slash commands\n\n```sh\nnode register.js\n```\n\nIt can take up to 10 minutes to propagate on all bots existing instances.\n\nIf you wish to register commands for testing on one Discord Server\n(Guild), use:\n\n```sh\nGUILD_ID=your_guild_id node register.js\n```\n\n### Run bot\n\n```sh\nnpm start\n```\n\n### How to use\n\n- `/newoffer` (ADMIN) Create offer.\n- `/bet` Bet on an offer.\n- `/lock` (ADMIN) Lock the offer when event starts.\n- `/announce` (ADMIN) Announce event winner.\n\n## Author\n\n👤 **Jakub Juszko**\n\n- Website: https://jakjus.com\n- Github: [@jakjus](https://github.com/jakjus)\n- LinkedIn: [@jakubjuszko](https://linkedin.com/in/jakubjuszko)\n\n## 🤝 Contributing\n\nThis package is not published on NPM, because the script is self-contained and I do not expect anyone to\nplug it into a bigger script.\n\nContributions, issues and feature requests are welcome!\u003cbr /\u003eFeel free to check [issues page](https://github.com/jakjus/ocean-bet/issues).\n\n## Show your support\n\nGive a ⭐️ if this project helped you!\n\n## 📝 License\n\nCopyright © 2024 [Jakub Juszko](https://github.com/jakjus).\u003cbr /\u003e\nThis project is [MIT](https://github.com/jakjus/ocean-bet/blob/master/LICENSE) licensed.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakjus%2Focean-bet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjakjus%2Focean-bet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjakjus%2Focean-bet/lists"}