niki/vendor/github.com/kavenegar/kavenegar-go/call_maketts.go

25 lines
564 B
Go
Raw Permalink Normal View History

2024-02-18 10:42:21 +00:00
package kavenegar
import (
"net/url"
)
//MakeTTS ...
func (call *CallService) MakeTTS(receptor string, message string, params *CallParam) (Message, error) {
v := structToURLValues(params)
v.Set("receptor", receptor)
v.Set("message", message)
return call.CreateMakeTTS(v)
}
//CreateMakeTTS ...
func (call *CallService) CreateMakeTTS(v url.Values) (Message, error) {
u := call.client.EndPoint("call", "maketts")
m := new(MessageResult)
err := call.client.Execute(u.String(), v, m)
if m.Entries==nil{
return Message{},err
}
return m.Entries[0], err
}