Open kibokura056 opened 2 years ago
自作プラグインを作っており、OnMessageReceivedでメッセージ受信時の処理を記述していたのですが、PluginCommon.Tools.GetData()が正常に動作しませんでした。
OnMessageReceivedメソッド内に、File.AppendAllText(@"FILE_PATH.txt", "test\n"); のみ記述したら、コメントを拾うごとに該当テキストファイルにtestが追記されているので、OnMessageReceivedは正常に動作しているのですが、
public void OnMessageReceived(ISiteMessage message, IMessageMetadata messageMetadata) { var (name, comment) = PluginCommon.Tools.GetData(message); File.AppendAllText(@"FILE_PATH.txt", comment); }
このように、GetData()メソッドを通してメッセージの内容を取り出そうとすると、該当テキストファイルに一切の内容が追記されなかったので、GetData()メソッド内部で問題が発生しております。 try-catchして、catchブロック内に該当テキストファイルに出力するように記述してみたのですが、何も追記されなかったので、例外は発生していないようです。
自作プラグインを作っており、OnMessageReceivedでメッセージ受信時の処理を記述していたのですが、PluginCommon.Tools.GetData()が正常に動作しませんでした。
OnMessageReceivedメソッド内に、File.AppendAllText(@"FILE_PATH.txt", "test\n"); のみ記述したら、コメントを拾うごとに該当テキストファイルにtestが追記されているので、OnMessageReceivedは正常に動作しているのですが、
public void OnMessageReceived(ISiteMessage message, IMessageMetadata messageMetadata) { var (name, comment) = PluginCommon.Tools.GetData(message); File.AppendAllText(@"FILE_PATH.txt", comment); }
このように、GetData()メソッドを通してメッセージの内容を取り出そうとすると、該当テキストファイルに一切の内容が追記されなかったので、GetData()メソッド内部で問題が発生しております。 try-catchして、catchブロック内に該当テキストファイルに出力するように記述してみたのですが、何も追記されなかったので、例外は発生していないようです。