Executando verificação de segurança...
1
Carregando publicação patrocinada...
1

Ele já funciona em grupos, caso os membros mandem mensagem. O que faz gerar erro para você é o nome da variável que salvou no .env que está trocada no código.
Basta substituir o "process.env.BOT_NUMBER" por "process.env.PHONE_NUMBER" (caso no arquivo .env esteja desta forma).
Além do mais no .env onde você declara o seu numero tem que ter no final dele o "@c.us"