0

你好,不要累。

我的朋友们,我想使用机器人在电报中发送一些消息,但是当我将 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。

4

0 回答 0