[Update] Speaker2Chatbox: config.pyのself._ENABLE_SPEAKER2CHATBOX True/Falseによって、Speaker2Chatbox機能の有効無効切り替え。
通常はFalse: 設定画面での項目もdisabled状態になります。 Trueの場合に設定項目が開放され、On/Offの設定を可能に。 ※通常公開しない理由: 相手の発言をチャットボックスに表示できる(オウム返しのようになる)ため、迷惑目的での使用が想定でき、それをできるだけ防ぐためです。オープンソースとはいえ、ある程度抑制できると考えています。 使用者は開発者に直接相談し、config.pyのself._ENABLE_SPEAKER2CHATBOXがTrueなコードをビルドしたものを配布する予定です。
This commit is contained in:
10
config.py
10
config.py
@@ -39,6 +39,10 @@ class Config:
|
||||
def VERSION(self):
|
||||
return self._VERSION
|
||||
|
||||
@property
|
||||
def ENABLE_SPEAKER2CHATBOX(self):
|
||||
return self._ENABLE_SPEAKER2CHATBOX
|
||||
|
||||
@property
|
||||
def LOCAL_PATH(self):
|
||||
return self._LOCAL_PATH
|
||||
@@ -589,7 +593,10 @@ class Config:
|
||||
@ENABLE_SEND_RECEIVED_MESSAGE_TO_VRC.setter
|
||||
def ENABLE_SEND_RECEIVED_MESSAGE_TO_VRC(self, value):
|
||||
if isinstance(value, bool):
|
||||
self._ENABLE_SEND_RECEIVED_MESSAGE_TO_VRC = value
|
||||
if self._ENABLE_SPEAKER2CHATBOX is True:
|
||||
self._ENABLE_SEND_RECEIVED_MESSAGE_TO_VRC = value
|
||||
else:
|
||||
self._ENABLE_SEND_RECEIVED_MESSAGE_TO_VRC = False
|
||||
saveJson(self.PATH_CONFIG, inspect.currentframe().f_code.co_name, value)
|
||||
# Speaker2Chatbox------------------
|
||||
|
||||
@@ -620,6 +627,7 @@ class Config:
|
||||
def init_config(self):
|
||||
# Read Only
|
||||
self._VERSION = "2.0.1"
|
||||
self._ENABLE_SPEAKER2CHATBOX = False
|
||||
self._LOCAL_PATH = os_path.dirname(sys.argv[0])
|
||||
self._PATH_CONFIG = os_path.join(self._LOCAL_PATH, "config.json")
|
||||
self._PATH_LOGS = os_path.join(self._LOCAL_PATH, "logs")
|
||||
|
||||
Reference in New Issue
Block a user