siriproxy プロジェクトで一連の単語を取得する listen コマンドをセットアップしています。
文字列は何でもよいので、最も簡単な方法は、文字列が特別な単語で始まることを確認することです。その単語を変数に設定したい。そうすれば、ユーザーにそれを変更する方法を提供できます。
ここに私が持っているものがあります:
listen_for /Elvis ([a-z]* ?[a-z]* ?[a-z]* ?[a-z]* ?[a-z]* ?[a-z]*)/i do |event_name|
私のコマンドは で始まりElvis
、それ以降はすべて変数になりますevent_name
。
Elvis
変数になりたい場合はどうすればよいですか? 私は大失敗でこれを試しました。
listen_for /#{myVar} ([a-z]* ?[a-z]* ?[a-z]* ?[a-z]* ?[a-z]* ?[a-z]*)/i do |event_name|