Discordでの挨拶メッセージをchromedpで自動化(Go言語)

3119 ワード

今回の動機

私が関わっている業務では、メッセージツールにDiscordを利用しているのですが、業務の始業と就業の挨拶メッセージを忘れてしまうことがあります。
そこで、決まった時間に必ず挨拶メッセージを自動でしてくれるようなツールを作りたいと思ったのですが、Discordのウェブフックなどを利用するとBotということがバレてしまうので、自身のアカウントでなんとかメッセージを自動的に送れないかと考えました。

chromedpを使ってみる

思いついたのは、headlessブラウザを利用して、Discordにログインして、対象のチャンネルでメッセージを入力することでした。
調べてみると、Go言語にchromedpという、Chromeをヘッドレスで操作できるパッケージがありました。