nadia v0.4.3 Nadia.Behaviour behaviour

Summary

Callbacks

answer_callback_query(binary, list)

Specs

answer_callback_query(binary, [{atom, any}]) ::
  :ok |
  {:error, Nadia.Model.Error.t}
answer_inline_query(binary, list, list)

Specs

answer_inline_query(binary, [Nadia.Model.InlineQueryResult.t], [{atom, any}]) ::
  :ok |
  {:error, Nadia.Model.Error.t}
edit_message_caption(arg0, integer, binary, list)

Specs

edit_message_caption(integer | binary, integer, binary, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
edit_message_reply_markup(arg0, integer, binary, list)

Specs

edit_message_reply_markup(integer | binary, integer, binary, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
edit_message_text(arg0, integer, binary, list)

Specs

edit_message_text(integer | binary, integer, binary, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
forward_message(integer, integer, integer)

Specs

forward_message(integer, integer, integer) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
get_chat(arg0)

Specs

get_chat(integer | binary) ::
  {:ok, Chat.t} |
  {:error, Nadia.Model.Error.t}
get_chat_administrators(arg0)

Specs

get_chat_administrators(integer | binary) ::
  {:ok, [ChatMember.t]} |
  {:error, Nadia.Model.Error.t}
get_chat_member(arg0, integer)

Specs

get_chat_member(integer | binary, integer) ::
  {:ok, ChatMember.t} |
  {:error, Nadia.Model.Error.t}
get_chat_members_count(arg0)

Specs

get_chat_members_count(integer | binary) ::
  {:ok, integer} |
  {:error, Nadia.Model.Error.t}
get_file(binary)

Specs

get_file(binary) ::
  {:ok, Nadia.Model.File.t} |
  {:error, Nadia.Model.Error.t}
get_file_link(arg0)

Specs

get_file_link(Nadia.Model.File.t) ::
  {:ok, binary} |
  {:error, Nadia.Model.Error.t}
get_me()

Specs

get_me ::
  {:ok, Nadia.Model.User.t} |
  {:error, Nadia.Model.Error.t}
get_updates(list)

Specs

get_updates([{atom, any}]) ::
  {:ok, [Nadia.Model.Update.t]} |
  {:error, Nadia.Model.Error.t}
get_user_profile_photos(integer, list)

Specs

get_user_profile_photos(integer, [{atom, any}]) ::
  {:ok, Nadia.Model.UserProfilePhotos.t} |
  {:error, Nadia.Model.Error.t}
kick_chat_member(arg0, integer)

Specs

kick_chat_member(integer | binary, integer) ::
  :ok |
  {:error, Nadia.Model.Error.t}
leave_chat(arg0)

Specs

leave_chat(integer | binary) ::
  :ok |
  {:error, Nadia.Model.Error.t}
send_audio(integer, binary, list)

Specs

send_audio(integer, binary, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
send_chat_action(integer, binary)

Specs

send_chat_action(integer, binary) ::
  :ok |
  {:error, Nadia.Model.Error.t}
send_contact(integer, binary, binary, list)

Specs

send_contact(integer, binary, binary, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
send_document(integer, binary, list)

Specs

send_document(integer, binary, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
send_location(integer, float, float, list)

Specs

send_location(integer, float, float, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
send_message(integer, binary, list)

Specs

send_message(integer, binary, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
send_photo(integer, binary, list)

Specs

send_photo(integer, binary, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
send_sticker(integer, binary, list)

Specs

send_sticker(integer, binary, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
send_venue(integer, float, float, binary, binary, list)

Specs

send_venue(integer, float, float, binary, binary, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
send_video(integer, binary, list)

Specs

send_video(integer, binary, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
send_voice(integer, binary, list)

Specs

send_voice(integer, binary, [{atom, any}]) ::
  {:ok, Nadia.Model.Message.t} |
  {:error, Nadia.Model.Error.t}
set_webhook(list)

Specs

set_webhook([{atom, any}]) ::
  :ok |
  {:error, Nadia.Model.Error.t}
unban_chat_member(arg0, integer)

Specs

unban_chat_member(integer | binary, integer) ::
  :ok |
  {:error, Nadia.Model.Error.t}