TelegramEx.Builder (TelegramEx v1.3.0)

Copy Markdown View Source

Shared helpers for TelegramEx builder modules.

Summary

Functions

Reads a local file and adds it as a multipart payload value.

Adds a value to the effect payload.

Types

input()

@type input() :: map() | TelegramEx.Effect.t()

Functions

put_file_payload(input, key, path)

@spec put_file_payload(input(), atom(), String.t()) :: TelegramEx.Effect.t()

Reads a local file and adds it as a multipart payload value.

If the file cannot be read, the returned effect contains {:file, reason}.

put_payload(input, key, value)

@spec put_payload(input(), atom(), term()) :: TelegramEx.Effect.t()

Adds a value to the effect payload.