Skip to content

Googleフォームの内容をdiscordに発信するボット

Notifications You must be signed in to change notification settings

TakanoHori/googleform-to-discord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

googleform-to-discord

Googleフォームに記入した内容をdiscordに発信するボットを紹介します。

Webhookを作成する

(注)チャンネルを作成する工程は割愛

  • 「チャンネルの編集」->「ウェブフック」を選択

* 「ウェブフックを作成」を選択 * 生成されたWebhookのURLをコピー(取り扱いに注意)

* 「保存」することで作成が完了する

GoogleAppsScriptをかく

(注1)詳しくはCode.gsを参照
(注2)GoogleAppsScriptを以下、GASと呼ぶ

PostToDiscord()

  • Discordに投稿する関数
  • Webhookに関する情報を各変数に入れる
    • text: onFormSubmitからくる投稿内容
    • url: 取得したWebhookのURL
    • token: Webhookに関するtoken
    • channel: 投稿先チャンネル名
    • Botname: ボット名

test()

  • ボットに投稿できるかテストする関数
  • 以下のような投稿がされる

onFormSubmit()

  • フォームの内容を受け取り、投稿内容としてまとめる関数
  • PostToDiscord(bodyPublic);でDiscordに発信

トリガーを設定する

  • 「編集」->「現在のプロジェクトのトリガー」を選択
  • 新規作成の場合は、右下「トリガーを追加」を選択
  • 以下のような設定にすると、フォームが送信されたときにボットが動く

フォームが送信されると、Discordに通知が届く

参照

About

Googleフォームの内容をdiscordに発信するボット

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published