diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml
index 1dd6aaf..f4e62fa 100644
--- a/.github/workflows/go.yml
+++ b/.github/workflows/go.yml
@@ -11,6 +11,7 @@ on:
jobs:
+
build:
runs-on: ubuntu-latest
steps:
@@ -26,3 +27,9 @@ jobs:
- name: Test
run: make test
+
+ - name: Upload coverage to Codecov
+ uses: codecov/codecov-action@v4
+ env:
+ CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
+ files: cover.out
\ No newline at end of file
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 0326a66..0141c89 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -8,7 +8,7 @@
5) git push origin <ваш-логин>
6) В удаленном репозитории нажать _compare&pull request_
-Также рекомендуем ознакомиться с подробной инструкцией для контрибьютеров -- README.md
+Также рекомендуем ознакомиться с подробной инструкцией для контрибьютеров - README.md
## Tests
1) Если добавляется новая функциональность, то покрывайте ее тестами
@@ -19,4 +19,5 @@
1) Все пайплайны пройдут успешно
2) Новая функциональность будет покрыта тестами
-После выполнения всех пунктов один из сотрудников проверит в ближайшее время PR и смержит его.
\ No newline at end of file
+После выполнения всех пунктов один из сотрудников проверит в ближайшее время PR и смержит его.
+
diff --git a/README.md b/README.md
index 01db4b3..5bfd2e2 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,22 @@
-
+
# VK Teams Bot API for Golang
-![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)
-[![CircleCI](https://circleci.com/gh/mail-ru-im/bot-golang.svg?style=svg)](https://circleci.com/gh/mail-ru-im/bot-golang)
+[![Go](https://github.com/mail-ru-im/bot-golang/actions/workflows/go.yml/badge.svg)](https://github.com/mail-ru-im/bot-golang/actions/workflows/go.yml)
+[![codecov](https://codecov.io/github/mail-ru-im/bot-golang/graph/badge.svg?token=0HX8DY24SR)](https://codecov.io/github/mail-ru-im/bot-golang)
[![go.dev reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white&style=flat)](https://pkg.go.dev/github.com/mail-ru-im/bot-golang)
+![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)
+
+
## API specification:
-### [ VK Teams ](https://teams.vk.com/botapi/)
+### [ VK Teams ](https://teams.vk.com/botapi/)
+
+## Getting started
+
+* Create your own bot by sending the _/newbot_ command to _Metabot_ and follow the instructions.
+ >Note: a bot can only reply after the user has added it to his contact list, or if the user was the first to start a dialogue.
+* You can configure the domain that hosts your VK Teams server. When instantiating the Bot class, add the address of your domain.
+* An example of how to use the framework can be seen in _example/main.go_
## Install
```bash
diff --git a/api_mock.go b/api_mock.go
index 0a36dbb..f4c40c6 100644
--- a/api_mock.go
+++ b/api_mock.go
@@ -306,7 +306,7 @@ func (h *MockHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
case r.URL.Path == "/events/get":
h.GetEvents(w)
return
- case r.URL.Path == "/chats/getInfo":
+ case r.URL.Path == "/self/get":
h.SelfGet(w, r)
return
default:
diff --git a/logo_bot.png b/logo_bot.png
new file mode 100644
index 0000000..00a51f3
Binary files /dev/null and b/logo_bot.png differ
diff --git a/logo_msg.png b/logo_msg.png
new file mode 100644
index 0000000..a61ef59
Binary files /dev/null and b/logo_msg.png differ