は私がRiveScriptインタプリタのための.riveファイル内に次のコードを持って、コードは基本的に、「私はなる与えるの」Hello Worldを言うだろう:今Rivescriptの ".rive"スクリプトでPython3オブジェクトマクロを実行するには?ユーザーがコマンドを入力するとき
> object base64 python
import base64 as b64
return b64.b64encode(" ".join(args))
< object
+ encode * in base64
- OK: <call>base64 <star></call>
を通訳付きであること実行している場合コマンドpython3 rivescript eg/brain
、私は正しい結果が得られます。しかし、私は次のコードでそれを実行しようとすると:それはデフォルトでPythonのサポートがオンになっていることをhereに言及したよう
from rivescript import RiveScript
bot = RiveScript()
bot.load_directory("./eg/brain")
bot.sort_replies()
while True:
msg = raw_input('You> ')
if msg == '/quit':
quit()
reply = bot.reply("localuser", msg)
print 'Bot>', reply
。
編集:
[ERR: Object Not Found]
は、なぜ私はこのエラーを取得しています:私は、私は次のようであるそうだエラーに言及しforgott?
まさにあなたの問題は何ですか..? –