integrations.discord.config module¶
integrations/discord/config.py
- class integrations.discord.config.SvcConfig¶
Bases:
BaseSection,IntegrationsConfigdiscord用個別設定値
- __init__(_parser=None, _command_dispatcher=<factory>, _keyword_dispatcher=<factory>, main_conf=None, channel_config=None, slash_command='mahjong', badge_degree=False, badge_status=False, badge_grade=False, separate=False, channel_id=None, plotting_backend='matplotlib', comparison_word='成績チェック', comparison_alias=<factory>, search_after=7, ignore_userid=<factory>, channel_limitations=<factory>, bot_name=None)¶
- Parameters:
_parser (ConfigParser | None)
_command_dispatcher (dict[str, Any])
_keyword_dispatcher (dict[str, Any])
main_conf (ConfigParser | None)
channel_config (Path | None)
slash_command (str)
badge_degree (bool)
badge_status (bool)
badge_grade (bool)
separate (bool)
channel_id (str | None)
plotting_backend (Literal['matplotlib', 'plotly'])
comparison_word (str)
comparison_alias (list[str])
search_after (int)
ignore_userid (list[str])
channel_limitations (list[str])
bot_name (ClientUser | None)
- Return type:
None
- bot_name: ClientUser | None = None¶
ボットの名前
- channel_limitations: list[str]¶
SQLが実行できるチャンネルリスト(カンマ区切りで設定)
未定義はすべてのチャンネルでSQLが実行できる
- comparison_alias: list[str]¶
データ突合スラッシュコマンド別名(カンマ区切りで設定)
- comparison_word: str = '成績チェック'¶
データ突合コマンド呼び出しキーワード
- ignore_userid: list[str]¶
投稿を無視するユーザのリスト(カンマ区切りで設定)
- search_after: int = 7¶
データ突合時対象にする日数
- slash_command: str = 'mahjong'¶
スラッシュコマンド名