Current section
Files
Jump to
Current section
Files
lib/telegram_ex.ex
defmodule TelegramEx do
defmacro __using__(_opts) do
quote do
alias TelegramEx.API
alias TelegramEx.Builder.{Message, Photo, Document}
alias TelegramEx.Config
def child_spec(_) do
%{
id: __MODULE__,
start: {TelegramEx.Bot.Server, :start_link, [__MODULE__, Config.token()]},
type: :worker
}
end
def handle_message(_message), do: :ok
def handle_callback(_callback), do: :ok
def handle_inline(_inline), do: :ok
defoverridable handle_message: 1,
handle_callback: 1,
handle_inline: 1
end
end
end