diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 3508dca..6fb4343 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -1,6 +1,7 @@ version: '3.4' services: db: + restart: always container_name: bot-${DRONE_BRANCH}__db image: postgres:11-alpine environment: diff --git a/src/service/vk/handlers/PostNewHandler.ts b/src/service/vk/handlers/PostNewHandler.ts index 2182a5f..447bf9c 100644 --- a/src/service/vk/handlers/PostNewHandler.ts +++ b/src/service/vk/handlers/PostNewHandler.ts @@ -203,7 +203,7 @@ export class PostNewHandler extends VkEventHandler { if (!postId || !label) return []; - return [{ text: label, url: `${postId}` }]; + return [{ text: label, url: this.generateVkPostUrl(postId) }]; }; /** @@ -387,4 +387,10 @@ export class PostNewHandler extends VkEventHandler { return this.themeText(`${trimmed}${suffix}`, type, user); }; + + /** + * Generates urls for postId + */ + generateVkPostUrl = (postId?: number) => + `https://vk.com/wall-${this.group.id}_${postId}`; }