nadia v0.4.3 Nadia.Behaviour behaviour
Summary
Callbacks
Specs
answer_callback_query(binary, [{atom, any}]) ::
:ok |
{:error, Nadia.Model.Error.t}
Specs
answer_inline_query(binary, [Nadia.Model.InlineQueryResult.t], [{atom, any}]) ::
:ok |
{:error, Nadia.Model.Error.t}
Specs
edit_message_caption(integer | binary, integer, binary, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
edit_message_reply_markup(integer | binary, integer, binary, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
edit_message_text(integer | binary, integer, binary, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
forward_message(integer, integer, integer) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
get_chat_administrators(integer | binary) ::
{:ok, [ChatMember.t]} |
{:error, Nadia.Model.Error.t}
Specs
get_chat_member(integer | binary, integer) ::
{:ok, ChatMember.t} |
{:error, Nadia.Model.Error.t}
Specs
get_chat_members_count(integer | binary) ::
{:ok, integer} |
{:error, Nadia.Model.Error.t}
Specs
get_file(binary) ::
{:ok, Nadia.Model.File.t} |
{:error, Nadia.Model.Error.t}
Specs
get_file_link(Nadia.Model.File.t) ::
{:ok, binary} |
{:error, Nadia.Model.Error.t}
Specs
get_updates([{atom, any}]) ::
{:ok, [Nadia.Model.Update.t]} |
{:error, Nadia.Model.Error.t}
Specs
get_user_profile_photos(integer, [{atom, any}]) ::
{:ok, Nadia.Model.UserProfilePhotos.t} |
{:error, Nadia.Model.Error.t}
Specs
kick_chat_member(integer | binary, integer) ::
:ok |
{:error, Nadia.Model.Error.t}
Specs
send_audio(integer, binary, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
send_chat_action(integer, binary) ::
:ok |
{:error, Nadia.Model.Error.t}
Specs
send_contact(integer, binary, binary, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
send_document(integer, binary, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
send_location(integer, float, float, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
send_message(integer, binary, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
send_photo(integer, binary, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
send_sticker(integer, binary, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
send_venue(integer, float, float, binary, binary, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
send_video(integer, binary, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
send_voice(integer, binary, [{atom, any}]) ::
{:ok, Nadia.Model.Message.t} |
{:error, Nadia.Model.Error.t}
Specs
unban_chat_member(integer | binary, integer) ::
:ok |
{:error, Nadia.Model.Error.t}