Why am I getting a "401: Unauthorized" error while creating a Node.js action based on the "send_message_with_file" Discord action?

Parece que você está usando um valor de string “0” como padrão para a propriedade timeOut. Para corrigir esse erro, você deve usar um valor inteiro em vez de uma string. Altere o valor padrão de "0" para 0 (sem as aspas). Isso deve resolver o problema. Se você ainda tiver problemas ou precisar de mais ajuda, por favor, me avise.

como adicionar uma configuracao bool em uma açao

Para adicionar uma propriedade booleana em uma ação do Pipedream, você pode incluí-la no objeto props do componente. Aqui está um exemplo de como adicionar uma propriedade booleana chamada exampleBool: export default defineComponent({ props: { exampleBool: { type: "boolean", label: "Exemplo de propriedade booleana", default: false, }, }, async run({ steps, $ }) { // Seu código aqui console.log("Valor da propriedade booleana:", this.exampleBool); }, }); Neste exemplo, a propriedade exampleBool é definida como um valor booleano com um rótulo “Exemplo de propriedade booleana” e um valor padrão false. Você pode acessar o valor dessa propriedade no método run usando this.exampleBool.

quero que, caso essa opcao bool seja verdadeira, aparece mais uma opcao de configuracao

Para mostrar uma opção de configuração adicional com base no valor de uma propriedade booleana, você pode usar a função showIf dentro da definição da propriedade. Aqui está um exemplo: export default defineComponent({ props: { exampleBool: { type: "boolean", label: "Exemplo de propriedade booleana", default: false, }, additionalConfig: { type: "string", label: "Configuração adicional", showIf: (props) => props.exampleBool, }, }, async run({ steps, $ }) { // Seu código aqui console.log("Valor da propriedade booleana:", this.exampleBool); console.log("Valor da configuração adicional:", this.additionalConfig); }, }); Neste exemplo, a propriedade additionalConfig só será exibida se a propriedade exampleBool for verdadeira. A função showIf recebe o objeto props como argumento e retorna um valor booleano que determina se a propriedade deve ser exibida ou não.

recebi o seguinte erro

showIf not supported for prop additionalConfig

Peço desculpas pela confusão. Parece que cometi um erro ao sugerir o uso de showIf para a propriedade additionalConfig. Infelizmente, a função showIf não é suportada para propriedades em componentes do Pipedream. Uma solução alternativa seria verificar o valor da propriedade booleana dentro do método run e, em seguida, executar a lógica condicional com base nesse valor. Por exemplo: export default defineComponent({ props: { exampleBool: { type: "boolean", label: "Exemplo de propriedade booleana", default: false, }, additionalConfig: { type: "string", label: "Configuração adicional", optional: true, }, }, async run({ steps, $ }) { if (this.exampleBool) { // Lógica para quando exampleBool é verdadeiro console.log("Configuração adicional:", this.additionalConfig); } else { // Lógica para quando exampleBool é falso } }, }); Neste exemplo, a lógica dentro do método run verifica o valor de exampleBool e executa a lógica apropriada com base nesse valor.