From ProviderSettings.yaml (ratatoskr/ProviderSettings.schema
)
---
botmdhospital:
hospitals: [nuhs, ttsh]
multiple_profiles: all
native_devices_only: true
---
line:
user_id: Uf492f62f514654e072d39bc24065c4c0 # Actual user ID of development bot
basic_id: "@627uxpmd"
channel_access_token: xxxxx12345
channel_secret: xxxxx54321
login:
client_id: "123456789"
client_secret: xxxx123456789
retry_attempts_limit: 3
retry_seconds_ahead: 30
---
messagebird:
api_key: key123456789012345678901
channel_id: app012345678901234567890
signing_key: token1239483212312
business_no: "+123120398123"
namespace: BUdIcQz6_soVi_8Czq_1jra_b16qiJWxpcTV
retry_attempts_limit: 3
retry_seconds_ahead: 30
---
messenger:
verify_token: chosenbyuser
page_id: "123456789012345"
page_username: optionalstring
app_id: "1234567890"
app_secret: xxxxxxxxx123456
access_token: xxxxxxxxx123456
retry_attempts_limit: 3
retry_seconds_ahead: 30
---
noop: {}
---
noop:
retry_attempts_limit: 3
retry_seconds_ahead: 3600
---
pinpoint:
sns_topic_arn: "arn:aws:sns:ap-southeast-1:12345678:my-sns-topic"
phone: "+6590000001"
keyword: ABCDEFG
---
promotexter:
api_key: xxxapikeyxxx
api_secret: xxxapisecretxxx
viber_id: xxxxx
retry_attempts_limit: 3
retry_seconds_ahead: 30
---
promotexter:
api_key: xxxapikeyxxx
api_secret: xxxapisecretxxx
sender_id: "BOT MD"
retry_attempts_limit: 3
retry_seconds_ahead: 30
---
promotexter:
api_key: xxxapikeyxxx
api_secret: xxxapisecretxxx
sender_id: "BOT MD"
retry_attempts_limit: 3
retry_seconds_ahead: 30
read_timeout: 10
connect_timeout: 15
---
pusher:
app_id: app012345678901234567890
key: key123456789012345678901
secret: secret123456789012345678
---
qiscus:
app_id: hello-xxxxxxxx12345
secret_key: xxxapisecretxxx
wa:
from_number: "+6591231234"
channel_id: 2011 # Yes its an integer
namespace: xxxxx
retry_attempts_limit: 3
retry_seconds_ahead: 30
---
qiscus:
app_id: hello-xxxxxxxx12345
secret_key: xxxapisecretxxx
wa:
from_number: "+6591231234"
channel_id: 2011 # Yes its an integer
namespace: xxxxx
retry_attempts_limit: 3
retry_seconds_ahead: 30
read_timeout: 10
connect_timeout: 15
---
qontak:
bot_access_token: hello-xxxxxxxx12345
phone_no: xxxapisecretxxx
channel_integration_id: xxxintegrationidxxx
client_id: xxclientidxx
client_secret: xxclientsecretxx
agent_division_fallback: customer support
retry_attempts_limit: 3
retry_seconds_ahead: 30
omnichannel_access_token: xxx123
---
ses:
from: Bot MD <hello@botmd.io>
delete_immediately: true
sns_topic_arn: "arn:aws:sns:us-east-1:12345678:my-sns-topic"
retry_attempts_limit: 3
retry_seconds_ahead: 30
---
ses:
from: Bot MD <hello@botmd.sg>
sns_topic_arn: "arn:aws:sns:ap-southeast-1:12345678:my-sns-topic"
sns_client_region: ap-southeast-1
retry_attempts_limit: 3
retry_seconds_ahead: 30
skip_sns_payload_validation: true
---
ses: {}
---
smooch:
app_id: app012345678901234567890
key_id: key123456789012345678901
secret: secret123456789012345678
integration_id: identification_id123456789012345678
webhook_secret: webhooksecret123456789012345678
namespace: BUdIcQz6_soVi_8Czq_1jra_b16qiJWxpcTV
---
smtp:
server_uri: smtp://john:password@example.com:465
from: Bot MD <hello@botmd.io>
---
smtp:
server_uri: smtp://john:password@example.com:465
from: Bot MD <hello@botmd.io>
retry_attempts_limit: 3
retry_seconds_ahead: 30
---
telegram:
username: fivehealthbot
api_token: xxxxx
retry_attempts_limit: 3
retry_seconds_ahead: 30
---
twilio:
account_sid: app012345678901234567890
api_key: key123456789012345678901
api_secret: secret123456789012345678
phone_no: "+123120398123"
auth_token: authtoken12345
retry_attempts_limit: 3
retry_seconds_ahead: 30
---
viber:
token: xxxxx
name: BotMD Cleo
uri: botmd
retry_attempts_limit: 3
retry_seconds_ahead: 30
---
whatsapp:
waba_id: "1234567890"
app_secret: xxxxxx12345
access_token: EABClZB0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
phone_no_id: "12345678901234567890"
phone_no: "+6592131234"
verify_token: xxxxxx12345
retry_attempts_limit: 3
retry_seconds_ahead: 30
---
whatsapp:
waba_id: "1234567890"
app_secret: xxxxxx12345
access_token: EABClZB0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
phone_no_id: "12345678901234567890"
phone_no: "+6592131234"
verify_token: xxxxxx12345
read_timeout: 10
connect_timeout: 15
---
noop: {}
action_state:
is_enabled: true
expiry_seconds: 3600
---
noop: {}
billing:
ignored_devices: [xxxxx12345, "+6591231234"]
---
noop: {}
fcm:
api_key: AAAA12345
---
noop: {}
fcm:
credentials:
type: service_account
project_id: xxxxx
private_key_id: deadbeefdeadbeefdeadbeefdeadbeef
private_key: xxxxx
client_email: xxxxx@xxxxx.iam.gserviceaccount.com
client_id: xxxxx
auth_uri: https://accounts.google.com/o/oauth2/auth
token_uri: https://oauth2.googleapis.com/token
auth_provider_x509_cert_url: https://www.googleapis.com/oauth2/v1/certs
client_x509_cert_url: https://www.googleapis.com/robot/v1/metadata/x509/xxxxx%40xxxxx.iam.gserviceaccount.com
---
noop: {}
phone:
allow_short_code: true
allowed_incoming: ["+6591231234"]
allowed_outgoing: ["+6591231234"]
---
noop: {}
phone:
denied_incoming: ["+6591231234"]
denied_outgoing: ["+6591231234"]
---
noop: {}
ratatoskr:
send_technical_error_message: false # to never send technical error messages. silently fail.
technical_error_messages: "对不起.机器故障."