RECORDINGS_PATH=/where/to/store/recordings docker-compose up --build
name | default value | description |
---|---|---|
DISCORD_TOKEN | required, used to connect with Discord | |
APPLICATION_ID | required, used to connect with Discord | |
TIME_ZONE | GMT |
for joining scheduled meetings on time |
LANGUAGE | en-US |
for discord messages and dates, supports en-US and pl |
WIDTH | 1280 |
width of the recording in pixels |
HEIGHT | 720 |
height of the recording in pixels |
CRF | 38 |
determines the quality of video, 1-51, 1 means high quality, 51 means small file size |
FRAMERATE | 4 |
frames per second of video, higher means bigger file sizes and better CPU needed |
AUDIO_BITRATE | 32 |
determines the quality of audio in thousands, 48 is standard for most microphones, lower means smaller file size |
FILENAME_FORMAT | %name%-%month%-%day% |
Name of file when saving a recording, without any extension, %name% , %hour% etc. get replaced properly |
WEBEX_NAME | Wojtek |
name which to type when webex asks for it |
WEBEX_MAIL | mail which to type when webex asks for it | |
MAX_MEETING_DURATION | 90 |
duration after a recording will always be stopped, in minutes |
ALLOWED_CHANNELS | comma separated list of Discord channel ids which can be used to invoke commands | |
OWNER_ID | ID of owner user who can use /say command and gets notifications about mentions of the bot |
|
BARKA_CHANNEL_ID | ID of voice channel which to join at 21:37 and play barka everyday | |
NOVNC_PORT | Port for NoVNC proxy to run on (for debugging) | |
RECORDING_URL | url to ready recording, %name% gets replaced with recording file name |
|
TEAMS_EMAIL | email for MS Teams | |
TEAMS_PASSWORD | password to MS Teams account | |
TEAMS_ORIGINS | comma separated list of origins that credentials may be typed into, probably want to add https://login.microsoftonline.com |