Interact with discourse from Python?

テーマは絶対に無理です。JavaScript、CSS、HTMLのみです。

プラグイン:まあ、できます。

Ruby(on Rails)ベースのDiscourseプラグインにPythonモジュールをインポートし、Pycallを使用してPython関数を呼び出すことができます:GitHub - red-data-tools/pycall.rb: Calling Python functions from the Ruby language

RoRエコシステムで同等のモジュールがメンテナンスされていないため、非常に特定の目的で本番環境で使用しています。これにより、その専門的なコードをRubyに翻訳してからメンテナンスする必要がなくなります。

驚くほどうまく機能します。

とはいえ、そのプラグインの基本はまだRubyで書かれています。

Ruby on Railsも学ぶことをお勧めします。非常に快適な言語であり、私の意見ではPythonよりもコードが読みやすいです:slight_smile

必要に応じて、Pythonについてももっと学ぶ時間を取りたいと思います。

興味深いサイドノート:Discourse Chatbot 🤖 にあるエージェントの動作を作成するコードの一部は、「Funkagent」というPythonエージェントに基づいており、最初にRuby on Railsに翻訳(その後、変更、強化)しました。したがって、意味がある場合は、翻訳も選択肢になります。その場合、意味がありました。

「いいね!」 3