Module: TgVizor

Defined in:
lib/tgvizor.rb,
lib/tgvizor/client.rb,
lib/tgvizor/version.rb,
lib/tgvizor/transport.rb,
lib/tgvizor/disk_queue.rb,
lib/tgvizor/event_queue.rb,
lib/tgvizor/middleware/telegram_bot_ruby.rb

Overview

TgVizor — analytics SDK for Telegram bots.

Examples:

vizor = TgVizor::Client.new(api_key: ENV["TGVIZOR_API_KEY"])
vizor.track("purchase", user_id: 123, properties: { amount: 9.99 })
vizor.identify(123, username: "john", first_name: "John")
vizor.shutdown!

Defined Under Namespace

Modules: Middleware Classes: Client, DiskQueue, EventQueue, Transport

Constant Summary collapse

VERSION =
"0.1.0"