A Matrix-whatsapp puppeting bridge.
Homepage: https://matrix.to/#/#whatsapp:maunium.net
Name | Url | |
---|---|---|
Loic Kalbermatter | loic.kalbermatter@pulseflow.ch |
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
|
config.analytics.host | string | "api.segment.io" |
|
config.analytics.token | string | nil |
|
config.analytics.user_id | string | nil |
|
config.appservice.address | string | "http://localhost:29318" |
|
config.appservice.as_token | string | "This value is generated when generating the registration" |
|
config.appservice.async_transactions | bool | false |
|
config.appservice.bot.avatar | string | "mxc://maunium.net/NeXNQarUbrlYBiPCpprYsRqr" |
|
config.appservice.bot.displayname | string | "WhatsApp bridge bot" |
|
config.appservice.bot.username | string | "whatsappbot" |
|
config.appservice.database.max_conn_idle_time | string | nil |
|
config.appservice.database.max_conn_lifetime | string | nil |
|
config.appservice.database.max_idle_conns | int | 2 |
|
config.appservice.database.max_open_conns | int | 20 |
|
config.appservice.database.type | string | "postgres" |
|
config.appservice.database.uri | string | "postgres://user:password@host/database?sslmode=disable" |
|
config.appservice.ephemeral_events | bool | true |
|
config.appservice.hostname | string | "0.0.0.0" |
|
config.appservice.hs_token | string | "This value is generated when generating the registration" |
|
config.appservice.id | string | "whatsapp" |
|
config.appservice.port | int | 29318 |
|
config.bridge.allow_user_invite | bool | false |
|
config.bridge.archive_tag | string | nil |
|
config.bridge.beeper_galleries | bool | false |
|
config.bridge.bridge_matrix_leave | bool | true |
|
config.bridge.bridge_notices | bool | true |
|
config.bridge.call_start_notices | bool | true |
|
config.bridge.caption_in_message | bool | false |
|
config.bridge.command_prefix | string | "!wa" |
|
config.bridge.crash_on_stream_replaced | bool | false |
|
config.bridge.cross_room_replies | bool | false |
|
config.bridge.default_bridge_presence | bool | true |
|
config.bridge.delivery_receipts | bool | false |
|
config.bridge.disable_bridge_alerts | bool | false |
|
config.bridge.disable_reply_fallbacks | bool | false |
|
config.bridge.disable_status_broadcast_send | bool | true |
|
config.bridge.displayname_template | string | "{{ \"{{or .PushName .BusinessName .JID }} (WA)\" }}" |
|
config.bridge.double_puppet_allow_discovery | bool | false |
|
config.bridge.double_puppet_server_map."example.com" | string | "https://example.com" |
|
config.bridge.enable_status_broadcast | bool | true |
|
config.bridge.encryption.allow | bool | false |
|
config.bridge.encryption.allow_key_sharing | bool | false |
|
config.bridge.encryption.appservice | bool | false |
|
config.bridge.encryption.default | bool | false |
|
config.bridge.encryption.delete_keys.delete_fully_used_on_decrypt | bool | false |
|
config.bridge.encryption.delete_keys.delete_on_device_delete | bool | false |
|
config.bridge.encryption.delete_keys.delete_outbound_on_ack | bool | false |
|
config.bridge.encryption.delete_keys.delete_outdated_inbound | bool | false |
|
config.bridge.encryption.delete_keys.delete_prev_on_new_session | bool | false |
|
config.bridge.encryption.delete_keys.dont_store_outbound | bool | false |
|
config.bridge.encryption.delete_keys.periodically_delete_expired | bool | false |
|
config.bridge.encryption.delete_keys.ratchet_on_decrypt | bool | false |
|
config.bridge.encryption.plaintext_mentions | bool | false |
|
config.bridge.encryption.require | bool | false |
|
config.bridge.encryption.rotation.disable_device_change_key_rotation | bool | false |
|
config.bridge.encryption.rotation.enable_custom | bool | false |
|
config.bridge.encryption.rotation.messages | int | 100 |
|
config.bridge.encryption.rotation.milliseconds | int | 604800000 |
|
config.bridge.encryption.verification_levels.receive | string | "unverified" |
|
config.bridge.encryption.verification_levels.send | string | "unverified" |
|
config.bridge.encryption.verification_levels.share | string | "cross-signed-tofu" |
|
config.bridge.extev_polls | bool | false |
|
config.bridge.federate_rooms | bool | true |
|
config.bridge.force_active_delivery_receipts | bool | false |
|
config.bridge.history_sync.backfill | bool | true |
|
config.bridge.history_sync.deferred[0].batch_delay | int | 5 |
|
config.bridge.history_sync.deferred[0].max_batch_events | int | 20 |
|
config.bridge.history_sync.deferred[0].start_days_ago | int | 7 |
|
config.bridge.history_sync.deferred[1].batch_delay | int | 10 |
|
config.bridge.history_sync.deferred[1].max_batch_events | int | 50 |
|
config.bridge.history_sync.deferred[1].start_days_ago | int | 30 |
|
config.bridge.history_sync.deferred[2].batch_delay | int | 10 |
|
config.bridge.history_sync.deferred[2].max_batch_events | int | 100 |
|
config.bridge.history_sync.deferred[2].start_days_ago | int | 90 |
|
config.bridge.history_sync.deferred[3].batch_delay | int | 10 |
|
config.bridge.history_sync.deferred[3].max_batch_events | int | 500 |
|
config.bridge.history_sync.deferred[3].start_days_ago | int | -1 |
|
config.bridge.history_sync.full_sync_config.days_limit | string | nil |
|
config.bridge.history_sync.full_sync_config.size_mb_limit | string | nil |
|
config.bridge.history_sync.full_sync_config.storage_quota_mb | string | nil |
|
config.bridge.history_sync.immediate.max_events | int | 10 |
|
config.bridge.history_sync.immediate.worker_count | int | 1 |
|
config.bridge.history_sync.max_initial_conversations | int | -1 |
|
config.bridge.history_sync.media_requests.auto_request_media | bool | true |
|
config.bridge.history_sync.media_requests.max_async_handle | int | 2 |
|
config.bridge.history_sync.media_requests.request_local_time | int | 120 |
|
config.bridge.history_sync.media_requests.request_method | string | "immediate" |
|
config.bridge.history_sync.message_count | int | 50 |
|
config.bridge.history_sync.request_full_sync | bool | false |
|
config.bridge.history_sync.unread_hours_threshold | int | 0 |
|
config.bridge.identity_change_notices | bool | false |
|
config.bridge.login_shared_secret_map."example.com" | string | "foobar" |
|
config.bridge.management_room_text.additional_help | string | "" |
|
config.bridge.management_room_text.welcome | string | "Hello, I'm a WhatsApp bridge bot." |
|
config.bridge.management_room_text.welcome_connected | string | "Use help for help." |
|
config.bridge.management_room_text.welcome_unconnected | string | "Use helpfor help or login to log in." |
|
config.bridge.message_error_notices | bool | true |
|
config.bridge.message_handling_timeout.deadline | string | "120s" |
|
config.bridge.message_handling_timeout.error_after | string | nil |
|
config.bridge.message_status_events | bool | false |
|
config.bridge.mute_bridging | bool | false |
|
config.bridge.mute_status_broadcast | bool | true |
|
config.bridge.parallel_member_sync | bool | false |
|
config.bridge.permissions."@admin:example.com" | string | "admin" |
|
config.bridge.permissions."example.com" | string | "user" |
|
config.bridge.permissions.* | string | "relay" |
|
config.bridge.personal_filtering_spaces | bool | false |
|
config.bridge.pinned_tag | string | nil |
|
config.bridge.portal_message_buffer | int | 128 |
|
config.bridge.private_chat_portal_meta | string | "default" |
|
config.bridge.provisioning.debug_endpoints | bool | false |
|
config.bridge.provisioning.prefix | string | "/_matrix/provision" |
|
config.bridge.provisioning.shared_secret | string | "generate" |
|
config.bridge.relay.admin_only | bool | true |
|
config.bridge.relay.enabled | bool | false |
|
config.bridge.relay.message_formats."m.audio" | string | "{{\"<b>{{ .Sender.Displayname }}</b> sent an audio file\"}}" |
|
config.bridge.relay.message_formats."m.emote" | string | "{{\"* <b>{{ .Sender.Displayname }}</b> {{ .Message }}\"}}" |
|
config.bridge.relay.message_formats."m.file" | string | "{{\"<b>{{ .Sender.Displayname }}</b> sent a file\"}}" |
|
config.bridge.relay.message_formats."m.image" | string | "{{\"<b>{{ .Sender.Displayname }}</b> sent an image\"}}" |
|
config.bridge.relay.message_formats."m.location" | string | "{{\"<b>{{ .Sender.Displayname }}</b> sent a location\"}}" |
|
config.bridge.relay.message_formats."m.notice" | string | "{{\"<b>{{ .Sender.Displayname }}</b>: {{ .Message }}\"}}" |
|
config.bridge.relay.message_formats."m.text" | string | "{{\"<b>{{ .Sender.Displayname }}</b>: {{ .Message }}\"}}" |
|
config.bridge.relay.message_formats."m.video" | string | "{{\"<b>{{ .Sender.Displayname }}</b> sent a video\"}}" |
|
config.bridge.resend_bridge_info | bool | false |
|
config.bridge.send_presence_on_typing | bool | false |
|
config.bridge.status_broadcast_tag | string | "m.lowpriority" |
|
config.bridge.sync_direct_chat_list | bool | false |
|
config.bridge.sync_manual_marked_unread | bool | true |
|
config.bridge.tag_only_on_create | bool | true |
|
config.bridge.url_previews | bool | false |
|
config.bridge.user_avatar_sync | bool | true |
|
config.bridge.username_template | string | "whatsapp_{{ \"{{.}}\" }}" |
|
config.bridge.whatsapp_thumbnail | bool | false |
|
config.homeserver.address | string | "https://matrix.example.com" |
|
config.homeserver.async_media | bool | false |
|
config.homeserver.domain | string | "example.com" |
|
config.homeserver.message_send_checkpoint_endpoint | string | nil |
|
config.homeserver.ping_interval_seconds | int | 0 |
|
config.homeserver.software | string | "standard" |
|
config.homeserver.status_endpoint | string | nil |
|
config.homeserver.websocket | bool | false |
|
config.logging.min_level | string | "debug" |
|
config.logging.writers[0].format | string | "pretty-colored" |
|
config.logging.writers[0].type | string | "stdout" |
|
config.logging.writers[1].compress | bool | true |
|
config.logging.writers[1].filename | string | "./logs/mautrix-whatsapp.log" |
|
config.logging.writers[1].format | string | "json" |
|
config.logging.writers[1].max_backups | int | 10 |
|
config.logging.writers[1].max_size | int | 100 |
|
config.logging.writers[1].type | string | "file" |
|
config.metrics.enabled | bool | false |
|
config.metrics.listen | string | "127.0.0.1:8001" |
|
config.whatsapp.browser_name | string | "unknown" |
|
config.whatsapp.os_name | string | "Mautrix-WhatsApp bridge" |
|
deploymentAnnotations | object | {} |
|
fullnameOverride | string | "" |
|
image.pullPolicy | string | "IfNotPresent" |
|
image.repository | string | "dock.mau.dev/mautrix/whatsapp" |
|
image.tag | string | "v{{ .Chart.AppVersion }}" |
|
imagePullSecrets | list | [] |
|
ingress.annotations | object | {} |
|
ingress.class | string | nil |
|
ingress.enabled | bool | false |
|
ingress.hosts[0] | string | "chart-example.local" |
|
ingress.path | string | "/" |
|
ingress.tls | list | [] |
|
nameOverride | string | "" |
|
nodeSelector | object | {} |
|
persistence.accessMode | string | "ReadWriteOnce" |
|
persistence.enabled | bool | false |
|
persistence.existingClaim | string | "" |
|
persistence.size | string | "128Mi" |
|
persistence.storageClass | string | "" |
|
podAnnotations | object | {} |
|
podSecurityContext.sysctls[0].name | string | "net.ipv4.ip_unprivileged_port_start" |
|
podSecurityContext.sysctls[0].value | string | "0" |
|
probes.liveness.failureThreshold | int | 5 |
|
probes.liveness.periodSeconds | int | 10 |
|
probes.readiness.failureThreshold | int | 5 |
|
probes.readiness.periodSeconds | int | 10 |
|
probes.startup.failureThreshold | int | 30 |
|
probes.startup.initialDelaySeconds | int | 5 |
|
probes.startup.periodSeconds | int | 10 |
|
replicaCount | int | 1 |
|
resources.limits.cpu | int | 1 |
|
resources.limits.memory | string | "128Mi" |
|
resources.requests.cpu | string | "100m" |
|
resources.requests.memory | string | "64Mi" |
|
securityContext | object | {} |
|
service.clusterIP | string | "None" |
|
service.externalTrafficPolicy | string | nil |
|
service.port | int | 29318 |
|
service.type | string | "ClusterIP" |
|
serviceAccount.annotations | object | {} |
|
serviceAccount.create | bool | true |
|
serviceAccount.name | string | nil |
|
tolerations | list | [] |
Autogenerated from chart metadata using helm-docs v1.13.1