问题描述
你好,别累了。
我的朋友们,我想使用机器人在电报中发送几条消息,但是当我将 parse_mode 设置为 Markdown 时,第一条消息正确发送,但是对于第二条消息,它给出了错误的请求。
>我不想使用 HTML
我发送的消息写成这样的代码,每50个字符发送一次,如果到达末尾并且少于50个,它应该尽可能多地发送。
而且我有 89 个字符,可以轻松发送 50 个,但他们无法发送接下来的 39 个并遭到反对
我的代码是 JavaScript
如果能帮到你,谢谢
(同时,这89个字符没有区别,只是数值上的交互)
如果你能帮助我,谢谢你
我的代码:
`
var len = 50;
if(key2 == "run? (I Money Bot)" || key2 == "time" || key2 == "run? (Title)"){
} else {
let getbody = sessionStorage.getItem("all");
sessionStorage.setItem("all",getget + "#" + "["+key2+"]
(https://t.me/joinchat/BZK0xRV8unyYfBmgQHnGUw) : " + Separate(" *"+value2+"* ") + " تومان") ;
if (i == sessionStorage.length-1){
let body = sessionStorage.getItem("all").replace(/#/gi,"%0A%0A");
console.log("all ==> "+sessionStorage.length);
sessionStorage.removeItem("all");
Bot(body + "%0A%0A╔══════════╗%0A? @Puzzle_Bours_Gp](https://t.me/joinchat/BZK0xRV8unyYfBmgQHnGUw)%0A╚══════════╝%0A%0A" +
"[Time : ](https://t.me/joinchat/BZK0xRV8unyYfBmgQHnGUw) : " + hou + ":" + min + ":" + sec);
console.log("finish");
}else if(i == len){
let body = sessionStorage.getItem("all").replace(/#/gi,"%0A%0A");
sessionStorage.removeItem("all");
// console.log(sessionStorage.getItem("all").length);
Bot(body + "%0A%0A╔══════════╗%0A? [@Puzzle_Bours_Gp](https://t.me/joinchat/BZK0xRV8unyYfBmgQHnGUw)%0A╚══════════╝%0A%0A" +
"[Time : ](https://t.me/joinchat/BZK0xRV8unyYfBmgQHnGUw) : " + hou + ":" + min + ":" + sec);
len = len + 50;
console.log("send characters");
}
}
`
Bot() 是在电报中向机器人发送文本的函数。 我使用 %0A 而不是 \n 因为我将 parse_mode 设置为 MarkDown。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)