【问题标题】:How to type a multi-column message in a telegram bot in google script如何在谷歌脚本的电报机器人中键入多列消息
【发布时间】:2023-03-22 21:19:02
【问题描述】:

所以我使用这个code 来构建我的机器人并且它工作正常 但是当我输入一条长消息(使用回车换行)时,它拒绝保存

正如您在the photo 中看到的那样,当它在一列中时,它可以正常工作 但是当我按下回车键在他们之间创建一个“空格”时,就像正常的聊天一样,一切都错过了!

这很好用:

 bus.on(/\/first_semester/, function () {
                    this.replyToSender("/Business_language");
                    this.replyToSender("/Political_science");
                    this.replyToSender("/Management");
              });

虽然这会出错:

bus.on(/\/Accounting/, function () {
                          this.replyToSender('bla lba
bal bla ')
    });

【问题讨论】:

    标签: javascript node.js google-apps-script telegram telegram-bot


    【解决方案1】:

    您不能在普通字符串中使用换行符(回车)

    您需要使用反引号来接受空格 - `

    在 JavaScript / Apps 脚本中:

    // THESE ARE OK
    var string1 = 'Hello';
    var string2 = "Hello";
    var string3 = `Hello`;
    
    // THESE GIVE ERRORS
    var string4 = 'Hello
    Hello';
    var string5 = "Hello
    Hello";
    
    // THIS IS OK
    var string6 = `Hello
    Hello`;
                    
    

    参考

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-09
      • 1970-01-01
      • 2019-09-16
      • 2021-08-20
      • 2018-09-13
      • 2020-02-05
      • 1970-01-01
      • 2016-03-11
      相关资源
      最近更新 更多