-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py.example
More file actions
53 lines (43 loc) · 2.68 KB
/
config.py.example
File metadata and controls
53 lines (43 loc) · 2.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
#!/usr/bin/env python
# -*- coding: utf-8 -*-
server="https://matrix.org"
username="voice2text"
password="XXXXXX"
# matrix device id for client - set any string like 'k4nctrsE'
device_id = "k41at4s5"
# если списки пусты, то бот будет принимать приглашения от всех:
# если казаны и домены и пользователи, то если совпало хоть одно - то бот примет приглашение, если ни одно из указанных не совпало - то не примет.
# разрешить приглашать бота в комнаты только MATRIX-пользователям с указанных MATRIX-доменов (хоумсервера) - указать через запятую можно:
# if list empty - allow invite from all users.
# if list not empty - allow invite if any equal
allow_domains=["matrix.org","example.net"]
# разрешить приглашать бота в комнаты только указанному пользователю MATRIX:
allow_users=["@user:domain.com"]
bot_command="!vs"
var_path="."
data_file="data.json"
log_path="voice2text.log"
# how match keep backup log files:
log_backup_count=30
# can be:
# 'S' - Seconds
# 'M' - Minutes
# 'H' - Hours
# 'D' - Days
# 'W0'-'W6' - Weekday (0=Monday)
# 'midnight' - Roll over at midnight
log_backup_when='midnight'
debug=True
# yandex speach cloud API settings:
type_translate="yandex_long" # can be: "yandex_long", "yandex_short"
#===== settings for short API (it need for long api also) ===========
# поссылке https://cloud.yandex.ru/docs/iam/operations/iam-token/create нажать "Получите OAuth-токен в сервисе Яндекс.OAuth. Для этого перейдите по ссылке"
oauth="XXXXXX"
# https://console.cloud.yandex.ru/cloud ID у default (возможно для этого придётся создать платный ресурс на https://console.cloud.yandex.ru/):
folder_id = "XXXXXX" # Идентификатор каталога
#==== settings for yandex-long api: ============
service_account_id="XXXXXX" # https://cloud.yandex.ru/docs/iam/operations/sa/get-id
service_account_key_id="XXXXXXXXX" # ID ресурса Key, который принадлежит сервисному аккаунту. https://cloud.yandex.ru/docs/iam/operations/sa/create-access-key ключ надо создавать как "Авторизованные ключи"
service_secret_key_path="private.pem" # закрытый ключ
# включение заголовков отладки: https://cloud.yandex.ru/docs/speechkit/concepts/support-headers
yandex_debug=False