{"id":24780896,"url":"https://github.com/unyacat/discordspammingbutton","last_synced_at":"2025-10-12T05:31:12.588Z","repository":{"id":38653147,"uuid":"249890805","full_name":"unyacat/DiscordSpammingButton","owner":"unyacat","description":"🎮 Web app for sending favorite texts instantly to Discord 🌐","archived":false,"fork":false,"pushed_at":"2023-03-03T11:23:58.000Z","size":3846,"stargazers_count":5,"open_issues_count":13,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-05T19:52:05.614Z","etag":null,"topics":["discord","firebase","firebase-firestore","pwa","vue","vue-router","vuetify","webhook"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/unyacat.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}},"created_at":"2020-03-25T05:00:51.000Z","updated_at":"2023-03-05T19:52:05.614Z","dependencies_parsed_at":"2023-02-06T08:02:15.450Z","dependency_job_id":null,"html_url":"https://github.com/unyacat/DiscordSpammingButton","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unyacat%2FDiscordSpammingButton","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unyacat%2FDiscordSpammingButton/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unyacat%2FDiscordSpammingButton/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unyacat%2FDiscordSpammingButton/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unyacat","download_url":"https://codeload.github.com/unyacat/DiscordSpammingButton/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236169078,"owners_count":19106100,"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","firebase","firebase-firestore","pwa","vue","vue-router","vuetify","webhook"],"created_at":"2025-01-29T10:51:12.827Z","updated_at":"2025-10-12T05:31:12.134Z","avatar_url":"https://github.com/unyacat.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DiscordSpammingButton\n![repository-open-graph-template_](https://user-images.githubusercontent.com/14951631/77506095-49351c80-6ea8-11ea-8d95-f87beff7f9ef.png)\n\n![GitHub](https://img.shields.io/github/license/unyacat/DiscordSpammingButton)\n## これはなに\nWebhook を利用して Discord に定型文を送ることができる Web アプリです．  \nCloud Firestore を利用しているのでリアルタイムで編集可能な上 Firebase Hosting によりサーバー不要で動きます．  \nPWA 対応で Android ではアプリのような挙動が可能です．  \n\n## 動作\nサンプルは[こちら](https://dark-pub.web.app/)\n\n## How to build\n1. Clone する\n    ```console\n    $ git clone https://github.com/unyacat/DiscordSpammingButton.git\n    ```\n    ```console\n    $ cd DiscordSpammingButton\n    ```\n1. パッケージインストール\n    ```console\n    $ npm install\n    ```\n1. 諸設定\n    .env_sample をコピーして .env として保存します．\n    メモ帳などで開きます．\n    Discord から Webhook URL を取得し貼り付けます．\n    \n1. Firebase の設定\n    1. [Firebase](https://firebase.google.com/?hl=ja)を利用します．  \n        使ってみる \u003e プロジェクトの作成 \u003e アナリティクスは適当に\n        \n    1. (左)開発 \u003e Database \u003e Cloud Firestore \u003e 使ってみる\n        全部デフォルトで次へ\n        \n    1. (左上)⚙ \u003e Setting \u003e マイアプリ \u003e \"\u003c/\u003e\"  \n    適当な名前をつけて全部次へ\n    \n    1. Setting \u003e Firebase SDK snippet \u003e 構成\n    .env に変数を適切な場所に貼り付けます．\n\n1. firebase とプロジェクトを紐づける\n    ```console\n    $ npm install firebase-tools\n    ```\n    ```console\n    $ firebase login\n    ```\n    Google 認証を行う\n    ```console\n    $ firebase init\n   \n    Which Firebase CLI...\n    \u003e Firestore\n    \u003e Hosting\n   \n    First, let's associate this project directory...\n    \u003e (さっき作ったプロジェクト名)\n   \n    What file should be used for Firebase Rules?\n    \u003e (そのまま Enter)\n   \n    File firestore.rules already...\n    \u003e No\n   \n    What file should be used for Firestore indexes?\n    \u003e (そのまま Enter)\n   \n    Configure as a single-page app\n    \u003e Yes\n   \n    File firestore.indexes.json already...\n    \u003e No\n   \n    What do you want to use as your public directory?\n    \u003e dist\n    ```\n\n1. Build \u0026 Deploy\n    ```console\n    $ npm run build\n    ```\n    ```console\n    $ firebase deploy\n    ```\n    出力された URL に Deploy されます．","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funyacat%2Fdiscordspammingbutton","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funyacat%2Fdiscordspammingbutton","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funyacat%2Fdiscordspammingbutton/lists"}