RocketChat / Rocket.Chat.js.SDK

Utility for apps and bots to interact with Rocket.Chat via DDP and/or API
MIT License
136 stars 95 forks source link

How I can to create new group? #85

Closed taraa62 closed 5 years ago

taraa62 commented 5 years ago

I use it for create a new group via "api"

    await api.login( {
        username: rocket.user,
        password: rocket.password
    }).then(v=>{
        console.log(v)
    }).catch(er=>console.error(er))

And I get error:

[API] Logging in bot273
[API] POST: login {"username":"bot11","password":"======"}
Result was buffer (HTML, not JSON)
[API] POST error (login): Result was buffer (HTML, not JSON)
Error: [API] Login failed for bot273

If I use driver.login - it is ok. How I can create new group via bot user?

ghost commented 4 years ago

Did this ever get resolved?

aderbas commented 4 years ago

I'm try to transfer guest-user from live chat with bot to especific departament.

await api.login({username: USER, password: PASSWORD});
await api.post('room.transfer', payload, false);

Similar error

Try transfer
[API] POST: room.transfer {"rid":"5G7dyByEqSLdtG9FJ","token":"7EkHTaJu87r4k3tFp","department":"Br9fmtDJhKyJbCR2Q"}
[API] Logging in bot
[API] POST: login {"username":"bot","password":"pass"}
Result was buffer (HTML, not JSON)
[API] POST error (login): Result was buffer (HTML, not JSON)