千夜一夜

人生は短い、それはまるでたった1日のように

プログラミングなしでbotを作れるbotbirdの使い方


botを作れるWebサービス、Botbirdについて。ブラウザ版とアプリで出てます。

学生時代にTwitterやLINE@で動かして遊んでいました。簡単にチャットボットを作れて細かい設定もできるので、bot作りに興味のある人にはとりあえず試してみてほしい。個人用なら無料プランで問題なく使えます。

Botbird (ボットバード) | 無料 Twitter / LINE / Skype / Facebook bot チャットボット 作成

 

Twitterアカウントかメールアドレスを認証して、botbird用のIDとパスワード、ユーザーネームを設定したら登録完了です。ユーザーネームは既に使われている名前が使用できないけど、bot名とは別なので適当に設定してもいいかな。ほぼ使わないし。

登録すると、bot作成のチュートリアルが始まります。

f:id:senyaitiya:20180528222125p:plain

  1. botの名前設定(デフォルトが「(ユーザー名)のbot」)
  2. Twitterアカウント連携
  3. 返信ワード設定

の流れだけど、どの項目もあとから設定(変更)できるので、ぽんぽん飛ばせます。私は後から細かく設定する派だけど、すでにbot用のアカウントを作ってあるならチュートリアル内で簡単な動作確認まで可能です。

 

bot作成の主な機能は

  1. ランダム投稿
  2. @返信
  3. タイムライン返信

の3つ。Twitterbotを作る場合はすべて使えて、その他のサービスと連携させる場合には基本2の返信機能のみになります。

ランダム投稿は登録した文が定期的にタイムラインへ投稿される、いわゆる歌詞botなんかで使われるもの。タイムライン返信は、Twitter上でbotがフォローしているアカウントの投稿を取得して設定ワードに反応します。

リプライとTLに反応するbot、以前ツイッターで作ってみたことがあるけど普通に手動と勘違いされていたなあ。タイムライン返信の対応ワードは少なめくらいがちょうどいい気がします。

 

botといえば会話なので、@返信について簡単に説明書きます。

Twitterに受けた@メンション、LINE/Facebookメッセンジャーへのメッセージが届いた時の、メッセージ内容に対応した返信メッセージを指定します。

これが対応ワードの設定画面。

f:id:senyaitiya:20180528230709p:plain

返信メッセージの枠に入っている{@}を消しちゃうと応答できないので注意です。

あと記号で区切るとランダム返信ができるんだけど、記号が途切れちゃって全部一気に吐き出されちゃったことがあります。あれは手の内が全部見えちゃって恥ずかしい…笑

置換文字の{random:}を利用して、様々なパターンでランダムリプライが可能です。

例:「{random:有難う,やあ!,元気?}」 

 

「反応できる言葉がなかったときに返す言葉」も設定できます。というかサイトではこっちが上にある。

f:id:senyaitiya:20180528230615p:plain

 

「上級者モード」では会話の頻度やワードに応じて好感度が上下する設定なんかもできるんだけど、まだ使ったことがない…。二次元キャラのなりきりbotとかでは好感度が実装されていることがあります。

上級者モードでは単語ごとに反応の優先度も決められて、それにはお世話になってました。文中に複数の反応ワードが入ってたとき用の機能。

 

あとHELPの使い方がとても詳しくて、タグの一覧もあります。

metabirds (Botbird/SLMaMe) HELP:Botbird置き換えタグ一覧

基本的に使うのはこの辺かなあ。

f:id:senyaitiya:20180528233424p:plain

 

キャプチャはPC版のものだけど、アプリで完結させることもできます。

アプリの紹介があんまりbot作成サービスっぽくないので損してる気がする。

 

しばらく使っていないうちにGoogle HomeAmazon Alexaにも対応していてびっくり。bot作りの入門にぜひいかがでしょうか〜。

Botbird (ボットバード) | 無料 Twitter / LINE / Skype / Facebook bot チャットボット 作成