問題 (および不要な情報): C# (chatterbot ではない) でチャット ボットを作成しており、ユーザーがボットでカスタム コードを実行できるようにしたいと考えています。基本的に、ネットワーク経由で文字列メッセージを送信すると、ボットはそれに含まれるコードを実行します。
私はCSharpCodeProviderを調べて実際に実装/使用しましたが、これにはカスタムコードがコンパイルされるたびに別のアセンブリがAppDomainに追加されるという問題があります(これは削除できません)。単一の有効期間内に数十または数百の個別のカスタム コード呼び出しが発生する可能性があることを考慮すると、これは問題になります。
私の考えでは、C# から呼び出すことができるインタープリター言語またはそのようなものが存在する可能性があります。