blob: 60124ecded83b05fd724c870a71a8fd4836deb73 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# TamTam Go
[](https://sourcegraph.com/github.com/neonxp/tamtam?badge)
[](http://godoc.org/github.com/neonxp/tamtam)
[](https://goreportcard.com/report/github.com/neonxp/tamtam)
[](https://raw.githubusercontent.com/neonxp/tamtam/master/LICENSE)
Простая реализация клиента к TamTam Bot API на Go. Поддерживается получение обновление как с помощью вебхуков, так и лонгполлингом.
Поддерживаемая версия API - 0.1.8
## Документация
В общем случае, методы повторяют такие из [официальной документации](https://dev.tamtam.chat/)
Так же добавлены хелпер для создания клавиатуры (`api.Messages.NewKeyboardBuilder()`) и для загрузки вложений (`api.Uploads.UploadMedia(uploadType UploadType, filename string)`).
Пример создания клавиатуры см. ниже в примере.
Остальное описано тут http://godoc.org/github.com/neonxp/tamtam/ и в примерах из директории [examples](https://github.com/neonxp/tamtam/tree/master/examples)
## Пример
* [Пример с отправкой фото](https://github.com/neonxp/tamtam/blob/master/examples/example.go)
* [Пример с longpolling](https://github.com/neonxp/tamtam/blob/master/examples/example_longpolling.go)
* [Пример с webhook](https://github.com/neonxp/tamtam/blob/master/examples/example_webhook.go)
## Автор
Александр NeonXP Кирюхин <a.kiryukhin@mail.ru>
|