-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbasic_bot.yml
More file actions
53 lines (46 loc) · 1.68 KB
/
basic_bot.yml
File metadata and controls
53 lines (46 loc) · 1.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Basic Bot development configuration file.
#
# This configuration is intended for development and testing purposes of
# basic_bot and not users.
#
# See src/basic_bot/commons/config_file_schema.py for details
# on the configuration file schema.
#
# See src/basic_bot/created_files/basic_bot.yml for the configuration file
# that is created when you run `bb_create` to create your own bot.
bot_name: "basic_bot"
version: "0.1.0"
# environment variables that are common to all services
# these are evaluated before the service specific
# environment variables. Service environment variables
# will override these if they have the same key.
env:
BB_LOG_ALL_MESSAGES: "false"
services:
- name: "central_hub"
run: "python -m basic_bot.services.central_hub"
env:
BB_LOG_ALL_MESSAGES: "true"
- name: "web_server"
run: "python -m basic_bot.services.web_server"
env:
# we have test and status pages for bb dev only
BB_WEB_PUBLIC: "./public"
- name: "system_stats"
run: "python -m basic_bot.services.system_stats"
- name: "vision"
run: "python -m basic_bot.services.vision"
production_env:
BB_CAMERA_MODULE: "basic_bot.commons.camera_picamera"
# the "production env", a pi5 bookworm that has the desktop
# and mediapipe running. I think the mediapipe is not allowing
# the aiortc->ffmpeg to get the default microphone
BB_USE_ARECORD: "true"
development_env:
BB_DISABLE_RECOGNITION_PROVIDER: "true"
BB_LOG_ALL_MESSAGES: "true"
outbound_clients:
- name: "example_client"
uri: "wss://someec2instance.compute.amazonaws.com:5001"
identity: "example_client_1"
shared_token_file: "./tokens/example_client_1.txt"