slackセクション¶
キー |
内容 |
型 |
未定義時 |
備考 |
|---|---|---|---|---|
|
スラッシュコマンド名 |
文字列 |
/mahjong |
先頭のスラッシュも含める |
|
スレッド内にある 成績記録キーワード を処理する |
真偽値 |
True |
|
|
素点合計が正しい場合に付けるリアクション |
文字列(絵文字) |
ok |
ゲーム結果のポスト、メモに対して付く |
|
素点合計が誤っている場合に付けるリアクション |
文字列(絵文字) |
ng |
ゲーム結果のポストに対して付く |
|
投稿内容を無視するユーザID |
文字列 |
空欄 |
複数指定時はカンマ区切り |
|
SQLを発行できるチャンネルID(カンマ区切り) |
文字列(channel_id) |
None |
空欄(None)の場合はすべてのチャンネル |
|
突合処理呼び出しキーワード |
文字列 |
麻雀チェック |
|
|
スラッシュコマンドエイリアス(突合処理呼び出しサブコマンド) |
文字列(カンマ区切り) |
空欄 |
サブコマンド |
|
突合処理時に検索されるチャンネル名 |
文字列(カンマ区切り) |
空リスト |
チャンネル名に先頭の # は必要 |
|
データ突合開始日 |
数値(int) |
7 |
突合実行日時から指定日を引いた日を検索開始範囲にする |
|
突合処理待ち時間(秒) |
数値(int) |
180 |
イベント発生時刻から待ち時間以上経過したデータのみが突合の対象 |
Tip
ignore_useridは、botが出力する内容が検索にヒットしてしまう状況でbotのIDを指定するような利用方法を想定している。channel_limitationsは複数のチャンネルにbotをIntegrationsしている状態で、参照専用のチャンネルを作成するような利用方法を想定している。
チャンネル個別設定¶
slack_<チャンネルID> セクションが存在すれば、そのチャンネル専用として追加で設定を読み込む。キー |
内容 |
型 |
未定義時 |
備考 |
|---|---|---|---|---|
|
ルール識別子 未指定に使用するデフォルト値 |
文字列 |
引継 |
メイン設定ファイル の settingセクション より優先される |
|
素点合計が正しい場合に付けるリアクション |
文字列(絵文字) |
引継 |
slackセクション の設定を上書き |
|
素点合計が誤っている場合に付けるリアクション |
文字列(絵文字) |
引継 |
slackセクション の設定を上書き |
|
突合処理時に検索されるチャンネル |
文字列(チャンネル名) |
引継 |
slackセクション の設定を上書き |
|
データ突合開始日 |
数値(int) |
引継 |
slackセクション の設定を上書き |
