見出し画像

的確な返信ができるBotを作ろう

こんにちは、Harutoです。
皆さんはBot作ったことはありますか?

簡単な例を挙げるなら「おめでとう」に「ありがとう」と反応させるとか「ありがとう」に「どういたしまして」と反応させるなどありますが、今回は相手の名前などをちゃんとできたり的確な返信をする方法などを紹介したいと思います。

PCのブラウザ版のスクショにはなりますが、仕様はどれも同じはずです。

はじ

まず基本的に使うのは

・定期(ランダム)ボット
・@返信ボット
・時報ボット
・タイムライン返信ボット


です。

時報ボットは今回は省略します。

画像1

表示モードというところに「上級者向け表示」というのがあるので、基本は上級者向け表示にしてください。

定期(ランダム)ボット

定期ランダムボットは結構シンプルで、メッセージを決めたら、書いてある通りに動作しない日や動作しない時間を決められます。

ごきげん度条件は定期ボットではBotが勝手につぶやくだけなので設定する必要はないと思います、自分もよくわかりませんが…

@返信ボット タイムライン返信ボット

@返信ボットでは、Botが誰かにメンションされているときに、反応ワードに対応するメッセージ返信するものです。
また、反応ワードがない時に返信する用のデフォルト設定も決めることができます。

また、タイムライン返信ボットはタイムライン上のフォロー中の人のツイートに、反応ワードが含まれていた場合自動で返信するものです。

どちらも同じようなものなので、同時に説明したいと思います。

画像2

@返信とタイムライン返信では置き換えタグが使えます。

ここで注意なのが、よくTwitterのアカウント名に「〇〇〇@〇〇〇〇〇〇」みたいにしている人がいます。その時につぶやき元の名前の置き換えタグを使っていると、「〇〇〇@その人のID〇〇〇〇〇〇」というようになってしまうので、@除外を選択しておくといいかもしれません。そうすると@の後はBotは言わなくなります。

スキ度キライ度などは、有料のものになのでこの記事では取り扱いません、Botでできることの幅がかなり広がってより人間味を持たせられます。

そしてここで結構重要なのが、優先度です。

例えば僕が作っているガジェットを買わせようとするBotは、@返信での「欲し」というワードには
「欲しい、それなら買おう!!
お、買うと決めたのか、着弾ツイート楽しみにしているね!拡散してあげるよ!
#拡散希望」

というようにしています。ですが、相手の返信がそもそも反応ワードが複数含まれている場合だと、もしかしたらBotが別のあまり適切でない返信をしてしまうかもしれません。

自分のBotの場合だと、

「初代のiPad Pro 12.9インチは最近少し性能キツイから、iPad Pro 12.9インチが欲しいかな…」

という相手の返信に、

「iPadはとても素晴らしい、ApplePencilとか、MagicKeyboardとかApple製品間の連携とか............
とにかく、まだiPad持ったことがなかったり、最近のモデルを持ってないならiPad第9世代を買おう!!」

というように、iPad Pro 12.9インチが欲しい人にiPad第9世代を勧める返信をしてしまうかもしれないです。そのためちゃんと優先度を設定しておきましょう。

あとは寝る前のおやすみというツイートに「明日」とかのワードを使いたいときは動作しない時間を0時から18時とかに設定しておくと昼寝のツイートなどに反応することが無くなります。

まとめ

Botbirdは簡単に結構高度なことができて便利なのであなたも是非Botを作ってみてはどうでしょうか?

ちなみに下は自分が作っているガジェットを買わせようとするBotのアカウントです。

定期的に自分がフォロバしますのでガジェット系のツイートにBotが反応するようになります、多分。
真面目な質問であれば僕がリプの通知に気が付けば真面目に返答します。フォローすると勝手にリプするので、通知を増やしたくないのならフォローしないことを推奨します。

最後まで見てくださりありがとうございます。もし記事が良ければスキやフォローお願いします!

この記事が気に入ったらサポートをしてみませんか?