TelegramAPI
| Method | HTTP | Description |
|---|---|---|
CreateTelegramLink | POST /telegram/create/link | Create link URL |
GetTelegramStatus | GET /telegram/get/my/status | Link status |
SendTelegramReport | POST /telegram/send/report | Send activity report |
UnlinkTelegram | POST /telegram/unlink | Unlink Telegram |
link, _, err := client.TelegramAPI.CreateTelegramLink(ctx).Execute()
status, _, err := client.TelegramAPI.GetTelegramStatus(ctx).Execute()
reportBody := analogwakatime.NewSendTelegramReportRequest()
reportBody.SetDay("today")
report, _, err := client.TelegramAPI.
SendTelegramReport(ctx).
SendTelegramReportRequest(*reportBody).
Execute()
unlinked, _, err := client.TelegramAPI.UnlinkTelegram(ctx).Execute()
Open the URL from CreateTelegramLink to finish linking. UnlinkTelegram
disconnects Telegram from the current Analog WakaTime user.