Сервис формы обратной связи с отправкой формы в telegram
Go to file
skeris a69a7826c4
Some checks failed
Lint / Lint (push) Failing after 51s
Deploy / CreateImage (push) Successful in 1m24s
Deploy / DeployService (push) Failing after 22s
main deployment rule
2025-02-22 15:43:25 +03:00
.gitea/workflows add lint and deploy pipeline 2024-12-09 21:58:50 +03:00
assets Initial commit 2023-04-20 07:03:21 +05:00
cmd/feedback update packages 2024-12-09 18:57:07 +00:00
deployments main deployment rule 2025-02-22 15:43:25 +03:00
docs Update docs/openapi.json 2023-05-05 13:45:26 +00:00
internal update packages 2024-12-09 18:57:07 +00:00
.gitignore Initial commit 2023-04-20 07:03:21 +05:00
.gitlab-ci.yml enable service discovery artefacts creation 2024-09-05 20:01:48 +03:00
Dockerfile add lint and deploy pipeline 2024-12-09 21:58:50 +03:00
go.mod update packages 2024-12-09 18:57:07 +00:00
go.sum update packages 2024-12-09 18:57:07 +00:00
README.md Update README.md 2023-04-20 02:25:13 +00:00
Taskfile.dist.yml add linter 2024-08-30 01:16:36 +03:00

Сервис формы обратной связи шаблонизатора

Описание:

Сервис для получения обратной связи. Отправляет все запросы в телеграм канал.

Технологии

Golang, BoltDB, Telegram, http

Переменные окружения

TELEGRAM_TOKEN       - токен телеграм клиента
TELEGRAM_CHANNEL_ID  - телеграм канал для отправки сообщений
TEMPLATE_PATH        - путь файла шаблона сообщения
HTTP_RATE_LIMIT      - время ограничения между запросами
HTTP_ADDRESS         - адрес работы http сервера

Пример переменных окружений

TELEGRAM_TOKEN=ffjlaksj234da:f3mzf4
TELEGRAM_CHANNEL_ID=-3214219
TEMPLATE_PATH=assets/template_msg.txt
HTTP_RATE_LIMIT=30s
HTTP_ADDRESS=:80

Ссылки на остальную документацию: