|
@@ -24,7 +24,7 @@ namespace TEAMModelOS.SDK.DI
|
|
|
_httpClient = httpClient;
|
|
|
}
|
|
|
|
|
|
- // <summary>
|
|
|
+ /// <summary>
|
|
|
/// 發送需要加簽驗證的Bot訊息(msgtype為text)
|
|
|
/// </summary>
|
|
|
/// <param name="robotUrl">釘釘Robot發送Url</param>
|
|
@@ -34,7 +34,11 @@ namespace TEAMModelOS.SDK.DI
|
|
|
public async Task SendBotMsg(string msg, GroupNames groupkey)
|
|
|
{
|
|
|
var content = new { msgtype = "text", text = new { content = msg } };
|
|
|
+#if DEBUG
|
|
|
+ var keys = GroupNames.成都开发測試群組.GetDescriptionText().Split(',');
|
|
|
+#else
|
|
|
var keys = groupkey.GetDescriptionText().Split(',');
|
|
|
+#endif
|
|
|
if (keys.Length == 1) await _httpClient.PostAsJsonAsync($"{url}{keys[0]}", content);
|
|
|
else
|
|
|
{
|
|
@@ -64,7 +68,7 @@ namespace TEAMModelOS.SDK.DI
|
|
|
|
|
|
}
|
|
|
|
|
|
- #region private
|
|
|
+#region private
|
|
|
/// <summary>
|
|
|
/// 釘釘Bot簽名生成方法
|
|
|
/// </summary>
|
|
@@ -83,7 +87,7 @@ namespace TEAMModelOS.SDK.DI
|
|
|
return System.Web.HttpUtility.UrlEncode(Convert.ToBase64String(hashmessage), Encoding.UTF8);
|
|
|
}
|
|
|
}
|
|
|
- #endregion
|
|
|
+#endregion
|
|
|
}
|
|
|
|
|
|
public enum GroupNames
|