机器人名称作为前缀

时间:2019-06-13 07:50:52

标签: discord.js

我希望能够使前缀成为机器人的名称,这样我就可以做到

 if(cmd === `${prefix}Hey`) {
            const m = await message.channel.send(`Hello`);
      }

您可以在其中使用机器人名称作为前缀“((机器人名称)嘿”),并且会回声,因为当我尝试时,您只能在没有空格的情况下进行操作 “(机器人名称)嘿”,它会打个招呼。 我不知道这是否有意义。

2 个答案:

答案 0 :(得分:2)

这应该有效。

这可能会对您有所帮助。 Docs

if (cmd.startsWith(message.client.user.username)) {
    const command = cmd.replace(message.client.user.username, "").toLowerCase();
    if (command === "hey") {
       ...
    }
}

答案 1 :(得分:0)

可能在主文件中是这样的:

export class ContentRecommendationComponent implements OnInit {
  @ViewChild('link') testLink;

  @Input() prometheusResponse: PrometheusResponse;

  selectedTitles: AudibleTitle[] = [];

  constructor() {
  }

  ngOnInit() {
  }
  toggleSwitch(){
    this.testLink.nativeElement.checked = true;
    console.log('this is showing');
  }

}