Current section
Files
Jump to
Current section
Files
lib/api/messages.ex
defmodule Agala.Provider.Vk.Helpers.Messages do
use Agala.Provider.Vk.Helpers.Common
@doc """
Params: [
user_id,
random_id,
peer_id,
domain,
chat_id,
user_ids,
message,
lat,
long,
attachment,
forward_messages,
sticker_id,
]
"""
def send(conn, user_id, message, opts \\ []) do
Map.put(conn, :response, %Agala.Provider.Vk.Conn.Response{
method: :post,
payload: %{
endpoint: "messages.send",
body: create_body(%{
user_id: user_id,
message: message,
random_id: random_id(user_id)
}, opts),
headers: @headers
}
})
end
end