Alert消息无法在Discord显示的技术问题咨询
解决Discord Webhook无内容显示的问题
- 修正换行符错误:代码里的
/n是无效格式,Discord JSON支持的换行符为\n,需将所有/n替换成\n。 - 改用标准JSON生成方式:手动拼接字符串易出现引号嵌套、多余逗号等语法问题,用Pine Script的
json.stringify()方法生成标准JSON,能避免这类错误。 - 修正后的代码示例:
// 用json.stringify生成合规的JSON消息 mesg = json.stringify({ content: syminfo.ticker + ", \n BEARISH MSB at " + str.tostring(bemsb_price) + ", \n New Bearish OB Zone : " + str.tostring(p_top) + " - " + str.tostring(p_bottom) + ", \n Current Price: " + str.tostring(close) }) // 触发Alert推送 alert(mesg, alert.freq_once_per_bar_close)
- 基础连通性验证:先测试最简消息
'{"content":"Test Alert"}',确认Webhook能正常接收内容后,再逐步恢复完整消息格式。
内容的提问来源于stack exchange,提问作者Sohail Ahmed
相关产品推荐
相关产品推荐

