Jido.Chat.Telegram.Transport behaviour (Jido Chat Telegram v1.0.0)

Copy Markdown View Source

Transport contract for Telegram Bot API calls.

Summary

Types

api_result()

@type api_result() :: {:ok, map() | boolean()} | {:error, term()}

Callbacks

call(token, method, payload, opts)

@callback call(
  token :: String.t(),
  method :: String.t(),
  payload :: map(),
  opts :: keyword()
) ::
  api_result()