Skip to content

Commit

Permalink
update client
Browse files Browse the repository at this point in the history
  • Loading branch information
kocherovv committed Nov 6, 2023
1 parent 9dfd655 commit d684a71
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 10 deletions.
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</parent>
<groupId>com.green-api</groupId>
<artifactId>whatsapp-api-webhook-server-java</artifactId>
<version>0.0.5</version>
<version>0.1.0</version>
<name>whatsapp-api-webhook-server-java</name>
<description>whatsapp-api-webhook-server-java</description>
<licenses>
Expand All @@ -34,7 +34,7 @@
</developers>
<properties>
<java.version>17</java.version>
<whatsapp-api-client-java.version>0.0.10</whatsapp-api-client-java.version>
<whatsapp-api-client-java.version>0.1.0</whatsapp-api-client-java.version>
<snakeyaml.version>2.2</snakeyaml.version>
</properties>
<distributionManagement>
Expand Down
23 changes: 15 additions & 8 deletions src/main/java/com/greenapi/server/docs/README_RU.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,10 +69,11 @@ sudo ufw enable
### Импорт

```xml

<dependency>
<groupId>com.green-api</groupId>
<artifactId>whatsapp-api-webhook-server-java</artifactId>
<version>{{version}}</version>
<groupId>com.green-api</groupId>
<artifactId>whatsapp-api-webhook-server-java</artifactId>
<version>{{version}}</version>
</dependency>
```

Expand All @@ -81,7 +82,8 @@ sudo ufw enable
#### Как инициализировать объект

Установите параметры сервера в `application.yml`.
Атрибут WebhookToken является опциональным, ему можно не присваивать значение, однако он должен быть в `application.yml`.
Атрибут WebhookToken является опциональным, ему можно не присваивать значение, однако он должен быть
в `application.yml`.
Если вы не хотите устанавливать пароль, вы можете просто оставить параметр webhookToken без значения.

```yaml
Expand All @@ -93,11 +95,13 @@ server:
#### Как запустить веб-сервер
Приложения начнет слушать порт, сразу после запуска метода `main`, для этого не забудьте поставить аннотацию `@ComponentScan(basePackages = "com.greenapi.server")`.
Приложения начнет слушать порт, сразу после запуска метода `main`, для этого не забудьте поставить
аннотацию `@ComponentScan(basePackages = "com.greenapi.server")`.

Ссылка на пример: [WhatsappApiServerExample.java](/com/greenapi/server/examples/WhatsappApiServerExample.java).

```java
@SpringBootApplication
@ComponentScan(basePackages = "com.greenapi.server")
public class WhatsappApiServerExample {
Expand All @@ -113,9 +117,10 @@ public class WhatsappApiServerExample {
Ссылка на пример: [WebhookHandlerExample.java](/com/greenapi/server/examples/WebhookHandlerExample.java).

```java
@Component(value = "whatsappWebhookHandler")
public class WebhookHandlerExample implements WebhookHandler {
@SneakyThrows
@Override
public void handle(Notification notification) {
Expand All @@ -128,8 +133,10 @@ public class WebhookHandlerExample implements WebhookHandler {

Webhook URL: `{{your host}}/green-api/async/webhook`
При получении нового уведомления ваша функция-обработчик `handle()` будет выполнена асинхронно.
Мы рекомендуем обрабатывать уведомления асинхронно, так как они настроены на таймаут при долгом получении статус кода 200.
После таймаута вторая попытка происходит не сразу, что может послужить причиной долгой обработки уведомлений и увеличения очереди сообщений.
Мы рекомендуем обрабатывать уведомления асинхронно, так как они настроены на таймаут при долгом получении статус кода
200.
После таймаута вторая попытка происходит не сразу, что может послужить причиной долгой обработки уведомлений и
увеличения очереди сообщений.

### Запуск приложения

Expand Down

0 comments on commit d684a71

Please sign in to comment.