Matrix Docker Ansible eploy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

689 line
24 KiB

  1. # SOME DESCRIPTIVE TITLE.
  2. # Copyright (C) 2018-2024, Slavi Pantaleev, Aine Etke, MDAD community
  3. # members
  4. # This file is distributed under the same license as the
  5. # matrix-docker-ansible-deploy package.
  6. # FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
  7. #
  8. #, fuzzy
  9. msgid ""
  10. msgstr ""
  11. "Project-Id-Version: matrix-docker-ansible-deploy \n"
  12. "Report-Msgid-Bugs-To: \n"
  13. "POT-Creation-Date: 2024-12-16 12:05+0900\n"
  14. "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  15. "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  16. "Language: bg\n"
  17. "Language-Team: bg <LL@li.org>\n"
  18. "Plural-Forms: nplurals=2; plural=(n != 1);\n"
  19. "MIME-Version: 1.0\n"
  20. "Content-Type: text/plain; charset=utf-8\n"
  21. "Content-Transfer-Encoding: 8bit\n"
  22. "Generated-By: Babel 2.16.0\n"
  23. #: ../../../docs/configuring-playbook-bot-baibot.md:1
  24. msgid "Setting up baibot (optional)"
  25. msgstr ""
  26. #: ../../../docs/configuring-playbook-bot-baibot.md:8
  27. msgid ""
  28. "🤖 [baibot](https://github.com/etkecc/baibot) (pronounced bye-bot) is a "
  29. "[Matrix](https://matrix.org/) bot developed by "
  30. "[etke.cc](https://etke.cc/) that exposes the power of "
  31. "[AI](https://en.wikipedia.org/wiki/Artificial_intelligence) / [Large "
  32. "Language Models](https://en.wikipedia.org/wiki/Large_language_model) to "
  33. "you. 🤖"
  34. msgstr ""
  35. #: ../../../docs/configuring-playbook-bot-baibot.md:10
  36. msgid ""
  37. "It supports [OpenAI](https://openai.com/)'s "
  38. "[ChatGPT](https://openai.com/blog/chatgpt/) models, as many well as other"
  39. " [☁️ "
  40. "providers](https://github.com/etkecc/baibot/blob/main/docs/providers.md)."
  41. msgstr ""
  42. #: ../../../docs/configuring-playbook-bot-baibot.md:12
  43. msgid ""
  44. "It's designed as a more private and [✨ "
  45. "featureful](https://github.com/etkecc/baibot/?tab=readme-ov-"
  46. "file#-features) alternative to [matrix-chatgpt-bot](./configuring-"
  47. "playbook-bot-chatgpt.md). See the "
  48. "[baibot](https://github.com/etkecc/baibot) project and its documentation "
  49. "for more information."
  50. msgstr ""
  51. #: ../../../docs/configuring-playbook-bot-baibot.md:14
  52. msgid "Prerequisites"
  53. msgstr ""
  54. #: ../../../docs/configuring-playbook-bot-baibot.md:16
  55. msgid ""
  56. "API access to one or more LLM [☁️ "
  57. "providers](https://github.com/etkecc/baibot/blob/main/docs/providers.md)."
  58. msgstr ""
  59. #: ../../../docs/configuring-playbook-bot-baibot.md:18
  60. msgid "Adjusting the playbook configuration"
  61. msgstr ""
  62. #: ../../../docs/configuring-playbook-bot-baibot.md:20
  63. msgid ""
  64. "There are **a lot of configuration options** (some required, some "
  65. "possibly required, some optional), so they're **split into multiple "
  66. "sections below**:"
  67. msgstr ""
  68. #: ../../../docs/configuring-playbook-bot-baibot.md:23
  69. msgid "[Base configuration](#base-configuration)"
  70. msgstr ""
  71. #: ../../../docs/configuring-playbook-bot-baibot.md:24
  72. msgid "[👮‍♂️ Administrator configuration](#️-administrator-configuration)"
  73. msgstr ""
  74. #: ../../../docs/configuring-playbook-bot-baibot.md:25
  75. msgid "[👥 Initial users configuration](#-initial-users-configuration)"
  76. msgstr ""
  77. #: ../../../docs/configuring-playbook-bot-baibot.md:26
  78. msgid "[🤖 Configuring agents via Ansible](#-configuring-agents-via-ansible)"
  79. msgstr ""
  80. #: ../../../docs/configuring-playbook-bot-baibot.md:27
  81. msgid ""
  82. "[🤝 Configuring initial default handlers](#-configuring-initial-default-"
  83. "handlers)"
  84. msgstr ""
  85. #: ../../../docs/configuring-playbook-bot-baibot.md:29
  86. msgid ""
  87. "Depending on your current `vars.yml` file and desired configuration, "
  88. "**you may require more than just the [base configuration](#base-"
  89. "configuration)**."
  90. msgstr ""
  91. #: ../../../docs/configuring-playbook-bot-baibot.md:31
  92. msgid "Base configuration"
  93. msgstr ""
  94. #: ../../../docs/configuring-playbook-bot-baibot.md:33
  95. msgid ""
  96. "Add the following configuration to your "
  97. "`inventory/host_vars/matrix.example.com/vars.yml` file:"
  98. msgstr ""
  99. #: ../../../docs/configuring-playbook-bot-baibot.md:71
  100. msgid ""
  101. "As mentioned above, **this may not be enough**. Continue with the "
  102. "configuration sections below."
  103. msgstr ""
  104. #: ../../../docs/configuring-playbook-bot-baibot.md:73
  105. msgid "👮‍♂️ Administrator configuration"
  106. msgstr ""
  107. #: ../../../docs/configuring-playbook-bot-baibot.md:75
  108. #: ../../../docs/configuring-playbook-bot-baibot.md:99
  109. msgid "This is an addition to the [base configuration](#base-configuration)."
  110. msgstr ""
  111. #: ../../../docs/configuring-playbook-bot-baibot.md:77
  112. msgid ""
  113. "To specify who is considered a bot [👮‍♂️ "
  114. "Administrator](https://github.com/etkecc/baibot/blob/main/docs/access.md#administrators),"
  115. " you either need to specify "
  116. "`matrix_bot_baibot_config_access_admin_patterns` or `matrix_admin`. The "
  117. "latter is a single variable which affects all bridges and bots."
  118. msgstr ""
  119. #: ../../../docs/configuring-playbook-bot-baibot.md:79
  120. msgid ""
  121. "If `matrix_admin` is already configured in your `vars.yml` configuration,"
  122. " you can skip this section."
  123. msgstr ""
  124. #: ../../../docs/configuring-playbook-bot-baibot.md:81
  125. #: ../../../docs/configuring-playbook-bot-baibot.md:110
  126. msgid ""
  127. "**If necessary**, add the following configuration to your "
  128. "`inventory/host_vars/matrix.example.com/vars.yml` file:"
  129. msgstr ""
  130. #: ../../../docs/configuring-playbook-bot-baibot.md:95
  131. msgid "👥 Initial users configuration"
  132. msgstr ""
  133. #: ../../../docs/configuring-playbook-bot-baibot.md:97
  134. msgid ""
  135. "By default, **all users on your homeserver are considered allowed "
  136. "users**. If that's OK, you can skip this section."
  137. msgstr ""
  138. #: ../../../docs/configuring-playbook-bot-baibot.md:101
  139. msgid ""
  140. "To specify who is considered a bot [👥 "
  141. "User](https://github.com/etkecc/baibot/blob/main/docs/access.md#user), "
  142. "you may:"
  143. msgstr ""
  144. #: ../../../docs/configuring-playbook-bot-baibot.md:103
  145. msgid ""
  146. "define an **initial** value for "
  147. "`matrix_bot_baibot_config_initial_global_config_user_patterns` Ansible "
  148. "variable, as shown below"
  149. msgstr ""
  150. #: ../../../docs/configuring-playbook-bot-baibot.md:104
  151. msgid ""
  152. "configure the list at runtime via the bot's `!bai access set-users "
  153. "SPACE_SEPARATED_PATTERNS` command"
  154. msgstr ""
  155. #: ../../../docs/configuring-playbook-bot-baibot.md:106
  156. msgid ""
  157. "Configuring "
  158. "`matrix_bot_baibot_config_initial_global_config_user_patterns` is "
  159. "optional, but it can be useful to pre-configure the bot with a list of "
  160. "users who should have access to the bot's features."
  161. msgstr ""
  162. #: ../../../docs/configuring-playbook-bot-baibot.md:108
  163. msgid ""
  164. "**Note**: Once initially configured, the allowed users list **cannot be "
  165. "managed via Ansible anymore**. It can only be managed subsequently via "
  166. "bot commands."
  167. msgstr ""
  168. #: ../../../docs/configuring-playbook-bot-baibot.md:122
  169. msgid "🤖 Configuring agents via Ansible"
  170. msgstr ""
  171. #: ../../../docs/configuring-playbook-bot-baibot.md:124
  172. msgid ""
  173. "You are **not required** to define agents "
  174. "[statically](https://github.com/etkecc/baibot/blob/main/docs/configuration/README.md"
  175. "#static-configuration) via Ansible. **To get started quickly**, you can "
  176. "**skip this section and define agents at runtime via chat commands** "
  177. "(following the bot's guidance)."
  178. msgstr ""
  179. #: ../../../docs/configuring-playbook-bot-baibot.md:126
  180. msgid ""
  181. "Privileged users (like the [👮‍♂️ Administrator](#️-administrator-"
  182. "configuration), but potentially others too - see the upstream [🔒 "
  183. "access](https://github.com/etkecc/baibot/blob/main/docs/access.md) "
  184. "documentation) can **define agents dynamically at any time** via chat "
  185. "commands."
  186. msgstr ""
  187. #: ../../../docs/configuring-playbook-bot-baibot.md:128
  188. msgid ""
  189. "The Ansible role includes preset variables for easily enabling some [🤖 "
  190. "agents](https://github.com/etkecc/baibot/blob/main/docs/agents.md) on "
  191. "various [☁️ "
  192. "providers](https://github.com/etkecc/baibot/blob/main/docs/providers.md) "
  193. "(e.g. OpenAI, etc)."
  194. msgstr ""
  195. #: ../../../docs/configuring-playbook-bot-baibot.md:130
  196. msgid ""
  197. "Besides the presets, the Ansible role also includes support for "
  198. "configuring additional statically-defined agents via the "
  199. "`matrix_bot_baibot_config_agents_static_definitions_custom` Ansible "
  200. "variable."
  201. msgstr ""
  202. #: ../../../docs/configuring-playbook-bot-baibot.md:132
  203. msgid ""
  204. "Agents defined statically and those created dynamically (via chat) are "
  205. "named differently, so **conflict cannot arise**."
  206. msgstr ""
  207. #: ../../../docs/configuring-playbook-bot-baibot.md:134
  208. msgid ""
  209. "Depending on your propensity for "
  210. "[GitOps](https://en.wikipedia.org/wiki/DevOps#GitOps), you may prefer to "
  211. "define agents statically via Ansible, or you may wish to do it "
  212. "dynamically via chat."
  213. msgstr ""
  214. #: ../../../docs/configuring-playbook-bot-baibot.md:136
  215. msgid ""
  216. "Before proceeding, we recommend reading the upstream documentation on "
  217. "[How to choose a "
  218. "provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md"
  219. "#how-to-choose-a-provider). In short, it's probably best to go with "
  220. "[OpenAI](#openai)."
  221. msgstr ""
  222. #: ../../../docs/configuring-playbook-bot-baibot.md:138
  223. msgid "Anthropic"
  224. msgstr ""
  225. #: ../../../docs/configuring-playbook-bot-baibot.md:140
  226. msgid ""
  227. "You can statically-define a single [🤖 "
  228. "agent](https://github.com/etkecc/baibot/blob/main/docs/agents.md) "
  229. "instance powered by the [Anthropic "
  230. "provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md#anthropic)"
  231. " with the help of the playbook's preset variables."
  232. msgstr ""
  233. #: ../../../docs/configuring-playbook-bot-baibot.md:142
  234. #: ../../../docs/configuring-playbook-bot-baibot.md:168
  235. #: ../../../docs/configuring-playbook-bot-baibot.md:201
  236. #: ../../../docs/configuring-playbook-bot-baibot.md:231
  237. msgid "Here's an example **addition** to your `vars.yml` file:"
  238. msgstr ""
  239. #: ../../../docs/configuring-playbook-bot-baibot.md:160
  240. #: ../../../docs/configuring-playbook-bot-baibot.md:193
  241. #: ../../../docs/configuring-playbook-bot-baibot.md:221
  242. #: ../../../docs/configuring-playbook-bot-baibot.md:251
  243. msgid ""
  244. "If you'd like to use more than one model, take a look at the [Configuring"
  245. " additional agents (without a preset)](#configuring-additional-agents-"
  246. "without-a-preset) section below."
  247. msgstr ""
  248. #: ../../../docs/configuring-playbook-bot-baibot.md:162
  249. #: ../../../docs/configuring-playbook-bot-baibot.md:195
  250. #: ../../../docs/configuring-playbook-bot-baibot.md:223
  251. #: ../../../docs/configuring-playbook-bot-baibot.md:253
  252. msgid ""
  253. "💡 You may also wish to use this new agent for [🤝 Configuring initial "
  254. "default handlers](#-configuring-initial-default-handlers)."
  255. msgstr ""
  256. #: ../../../docs/configuring-playbook-bot-baibot.md:164
  257. msgid "Groq"
  258. msgstr ""
  259. #: ../../../docs/configuring-playbook-bot-baibot.md:166
  260. msgid ""
  261. "You can statically-define a single [🤖 "
  262. "agent](https://github.com/etkecc/baibot/blob/main/docs/agents.md) "
  263. "instance powered by the [Groq "
  264. "provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md#groq)"
  265. " with the help of the playbook's preset variables."
  266. msgstr ""
  267. #: ../../../docs/configuring-playbook-bot-baibot.md:191
  268. msgid ""
  269. "Because this is a "
  270. "[statically](https://github.com/etkecc/baibot/blob/main/docs/configuration/README.md"
  271. "#static-configuration)-defined agent, it will be given a `static/` ID "
  272. "prefix and will be named `static/groq`."
  273. msgstr ""
  274. #: ../../../docs/configuring-playbook-bot-baibot.md:197
  275. msgid "Mistral"
  276. msgstr ""
  277. #: ../../../docs/configuring-playbook-bot-baibot.md:199
  278. msgid ""
  279. "You can statically-define a single [🤖 "
  280. "agent](https://github.com/etkecc/baibot/blob/main/docs/agents.md) "
  281. "instance powered by the [🇫🇷 Mistral "
  282. "provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md#mistral)"
  283. " with the help of the playbook's preset variables."
  284. msgstr ""
  285. #: ../../../docs/configuring-playbook-bot-baibot.md:219
  286. msgid ""
  287. "Because this is a "
  288. "[statically](https://github.com/etkecc/baibot/blob/main/docs/configuration/README.md"
  289. "#static-configuration)-defined agent, it will be given a `static/` ID "
  290. "prefix and will be named `static/mistral`."
  291. msgstr ""
  292. #: ../../../docs/configuring-playbook-bot-baibot.md:225
  293. msgid "OpenAI"
  294. msgstr ""
  295. #: ../../../docs/configuring-playbook-bot-baibot.md:227
  296. msgid ""
  297. "You can statically-define a single [🤖 "
  298. "agent](https://github.com/etkecc/baibot/blob/main/docs/agents.md) "
  299. "instance powered by the [OpenAI "
  300. "provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md#openai)"
  301. " with the help of the playbook's preset variables."
  302. msgstr ""
  303. #: ../../../docs/configuring-playbook-bot-baibot.md:229
  304. msgid ""
  305. "The OpenAI provider is **only meant to be used with OpenAI's official "
  306. "API** and compatibility with other services (which do not fully adhere to"
  307. " the OpenAI API spec completely) is limited. **If you're targeting an "
  308. "OpenAI-compatible service**, use the [OpenAI Compatible](#openai-"
  309. "compatible) provider instead."
  310. msgstr ""
  311. #: ../../../docs/configuring-playbook-bot-baibot.md:249
  312. msgid ""
  313. "Because this is a "
  314. "[statically](https://github.com/etkecc/baibot/blob/main/docs/configuration/README.md"
  315. "#static-configuration)-defined agent, it will be given a `static/` ID "
  316. "prefix and will be named `static/openai`."
  317. msgstr ""
  318. #: ../../../docs/configuring-playbook-bot-baibot.md:255
  319. msgid "OpenAI Compatible"
  320. msgstr ""
  321. #: ../../../docs/configuring-playbook-bot-baibot.md:257
  322. msgid ""
  323. "You can statically-define a single [🤖 "
  324. "agent](https://github.com/etkecc/baibot/blob/main/docs/agents.md) "
  325. "instance powered by the [OpenAI Compatible "
  326. "provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md"
  327. "#openai-compatible) with the help of the playbook's preset variables."
  328. msgstr ""
  329. #: ../../../docs/configuring-playbook-bot-baibot.md:259
  330. msgid ""
  331. "This provider allows you to use OpenAI-compatible API services like "
  332. "[OpenRouter](https://github.com/etkecc/baibot/blob/main/docs/providers.md#openrouter),"
  333. " [Together "
  334. "AI](https://github.com/etkecc/baibot/blob/main/docs/providers.md"
  335. "#together-ai), etc."
  336. msgstr ""
  337. #: ../../../docs/configuring-playbook-bot-baibot.md:261
  338. msgid ""
  339. "Some of these popular services already have **shortcut** providers (see "
  340. "[supported "
  341. "providers](https://github.com/etkecc/baibot/blob/main/docs/providers.md"
  342. "#supported-providers) leading to this one behind the scenes - this make "
  343. "it easier to get started."
  344. msgstr ""
  345. #: ../../../docs/configuring-playbook-bot-baibot.md:263
  346. msgid ""
  347. "As of this moment, the playbook does not include presets for any of these"
  348. " services, so you'll need to [Configuring additional agents (without a "
  349. "preset)](#configuring-additional-agents-without-a-preset)."
  350. msgstr ""
  351. #: ../../../docs/configuring-playbook-bot-baibot.md:265
  352. msgid "Configuring additional agents (without a preset)"
  353. msgstr ""
  354. #: ../../../docs/configuring-playbook-bot-baibot.md:267
  355. msgid ""
  356. "The Ansible role may be lacking preset variables for some [☁️ "
  357. "provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md), "
  358. "or you may wish to statically-define an agent on the same provider twice "
  359. "(or more) with different configuration."
  360. msgstr ""
  361. #: ../../../docs/configuring-playbook-bot-baibot.md:269
  362. msgid ""
  363. "It's possible to inject your own agent configuration using the "
  364. "`matrix_bot_baibot_config_agents_static_definitions_custom` Ansible "
  365. "variable."
  366. msgstr ""
  367. #: ../../../docs/configuring-playbook-bot-baibot.md:271
  368. msgid ""
  369. "You can also define providers at runtime, by chatting with the bot, so "
  370. "using Ansible is not a requirement."
  371. msgstr ""
  372. #: ../../../docs/configuring-playbook-bot-baibot.md:273
  373. msgid ""
  374. "Below is an an **example** demonstrating **statically-defining agents via"
  375. " Ansible without using presets**:"
  376. msgstr ""
  377. #: ../../../docs/configuring-playbook-bot-baibot.md:312
  378. msgid ""
  379. "Because these are "
  380. "[statically](https://github.com/etkecc/baibot/blob/main/docs/configuration/README.md"
  381. "#static-configuration)-defined agents, they will be given a `static/` ID "
  382. "prefix and will be named `static/my-openai-gpt-3.5-turbo-agent` and "
  383. "`static/my-ollama-agent`, respectively."
  384. msgstr ""
  385. #: ../../../docs/configuring-playbook-bot-baibot.md:314
  386. msgid ""
  387. "💡 To figure out what to put in the `config` section, refer to the [☁️ "
  388. "provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md) "
  389. "page, which contains **sample configuration YAML for each provider**."
  390. msgstr ""
  391. #: ../../../docs/configuring-playbook-bot-baibot.md:316
  392. msgid ""
  393. "As with any [🤖 "
  394. "agent](https://github.com/etkecc/baibot/blob/main/docs/agents.md), "
  395. "defining them means they exist. To actually make use of them, they need "
  396. "to be configured as handlers globally or in a specific room - see [Mixing"
  397. " & matching "
  398. "models](https://github.com/etkecc/baibot/blob/main/docs/features.md#mixing"
  399. "--matching-models)."
  400. msgstr ""
  401. #: ../../../docs/configuring-playbook-bot-baibot.md:318
  402. msgid ""
  403. "💡 You may also wish to use these new agents for [🤝 Configuring initial "
  404. "default handlers](#-configuring-initial-default-handlers)."
  405. msgstr ""
  406. #: ../../../docs/configuring-playbook-bot-baibot.md:320
  407. msgid "🤝 Configuring initial default handlers"
  408. msgstr ""
  409. #: ../../../docs/configuring-playbook-bot-baibot.md:322
  410. msgid ""
  411. "This section is only useful if you're [🤖 Configuring agents via Ansible"
  412. "](#-configuring-agents-via-ansible), as it lets you put these agents to "
  413. "use as soon as the bot starts (by adjusting the bot's **initial global "
  414. "configuration**)."
  415. msgstr ""
  416. #: ../../../docs/configuring-playbook-bot-baibot.md:324
  417. msgid "If you're not configuring agents via Ansible, you can skip this section."
  418. msgstr ""
  419. #: ../../../docs/configuring-playbook-bot-baibot.md:326
  420. msgid ""
  421. "This section is only useful the first time around. **Once initially "
  422. "configured the global configuration cannot be managed Ansible**, but only"
  423. " via bot commands."
  424. msgstr ""
  425. #: ../../../docs/configuring-playbook-bot-baibot.md:328
  426. msgid ""
  427. "baibot supports [various "
  428. "purposes](https://github.com/etkecc/baibot/blob/main/docs/features.md):"
  429. msgstr ""
  430. #: ../../../docs/configuring-playbook-bot-baibot.md:330
  431. msgid ""
  432. "[💬 text-"
  433. "generation](https://github.com/etkecc/baibot/blob/main/docs/features.md"
  434. "#-text-generation): communicating with you via text"
  435. msgstr ""
  436. #: ../../../docs/configuring-playbook-bot-baibot.md:332
  437. msgid ""
  438. "[🦻 speech-to-"
  439. "text](https://github.com/etkecc/baibot/blob/main/docs/features.md"
  440. "#-speech-to-text): turning your voice messages into text"
  441. msgstr ""
  442. #: ../../../docs/configuring-playbook-bot-baibot.md:334
  443. msgid ""
  444. "[🗣️ text-to-"
  445. "speech](https://github.com/etkecc/baibot/blob/main/docs/features.md"
  446. "#-text-to-speech): turning bot or users text messages into voice messages"
  447. msgstr ""
  448. #: ../../../docs/configuring-playbook-bot-baibot.md:336
  449. msgid ""
  450. "[🖌️ image-"
  451. "generation](https://github.com/etkecc/baibot/blob/main/docs/features.md"
  452. "#-image-generation): generating images based on instructions"
  453. msgstr ""
  454. #: ../../../docs/configuring-playbook-bot-baibot.md:338
  455. msgid ""
  456. "❓ catch-all: special purposes, indicating use as a fallback (when no "
  457. "specific handler is configured)"
  458. msgstr ""
  459. #: ../../../docs/configuring-playbook-bot-baibot.md:340
  460. msgid ""
  461. "[Mixing & matching "
  462. "models](https://github.com/etkecc/baibot/blob/main/docs/features.md#mixing"
  463. "--matching-models) is made possible by the bot's ability to have "
  464. "different [🤝 "
  465. "handlers](https://github.com/etkecc/baibot/blob/main/docs/configuration/handlers.md)"
  466. " configured for different purposes."
  467. msgstr ""
  468. #: ../../../docs/configuring-playbook-bot-baibot.md:342
  469. msgid ""
  470. "This configuration can be done as a global fallback, or per-room. Both of"
  471. " these [🛠️ "
  472. "configurations](https://github.com/etkecc/baibot/blob/main/docs/configuration/README.md)"
  473. " are managed at runtime (viat chat), but **the global configuration can "
  474. "have some initial defaults configured via Ansible**."
  475. msgstr ""
  476. #: ../../../docs/configuring-playbook-bot-baibot.md:344
  477. msgid ""
  478. "You can configure the **initial values** for these via Ansible, via the "
  479. "`matrix_bot_baibot_config_initial_global_config_handler_*` variables."
  480. msgstr ""
  481. #: ../../../docs/configuring-playbook-bot-baibot.md:346
  482. msgid "Example **additional** `vars.yml` configuration:"
  483. msgstr ""
  484. #: ../../../docs/configuring-playbook-bot-baibot.md:363
  485. msgid ""
  486. "**Note**: these are initial defaults for the bot's global configuration. "
  487. "As such, changing any of these values subsequently has no effect on the "
  488. "bot's behavior. **Once initially configured the global configuration "
  489. "cannot be managed Ansible**, but only via bot commands."
  490. msgstr ""
  491. #: ../../../docs/configuring-playbook-bot-baibot.md:365
  492. msgid "Installing"
  493. msgstr ""
  494. #: ../../../docs/configuring-playbook-bot-baibot.md:367
  495. msgid ""
  496. "After configuring the playbook, run it with [playbook tags](playbook-"
  497. "tags.md) as below:"
  498. msgstr ""
  499. #: ../../../docs/configuring-playbook-bot-baibot.md:374
  500. msgid "**Notes**:"
  501. msgstr ""
  502. #: ../../../docs/configuring-playbook-bot-baibot.md:376
  503. msgid ""
  504. "The `ensure-matrix-users-created` playbook tag makes the playbook "
  505. "automatically create the bot's user account."
  506. msgstr ""
  507. #: ../../../docs/configuring-playbook-bot-baibot.md:378
  508. msgid ""
  509. "The shortcut commands with the [`just` program](just.md) are also "
  510. "available: `just install-all` or `just setup-all`"
  511. msgstr ""
  512. #: ../../../docs/configuring-playbook-bot-baibot.md:380
  513. msgid ""
  514. "`just install-all` is useful for maintaining your setup quickly ([2x-5x "
  515. "faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-"
  516. "runtime) than `just setup-all`) when its components remain unchanged. If "
  517. "you adjust your `vars.yml` to remove other components, you'd need to run "
  518. "`just setup-all`, or these components will still remain installed."
  519. msgstr ""
  520. #: ../../../docs/configuring-playbook-bot-baibot.md:382
  521. msgid ""
  522. "If you change the bot password (`matrix_bot_baibot_config_user_password` "
  523. "in your `vars.yml` file) subsequently, the bot user's credentials on the "
  524. "homeserver won't be updated automatically. If you'd like to change the "
  525. "bot user's password, use a tool like [synapse-admin](configuring-"
  526. "playbook-synapse-admin.md) to change it, and then update "
  527. "`matrix_bot_baibot_config_user_password` to let the bot know its new "
  528. "password."
  529. msgstr ""
  530. #: ../../../docs/configuring-playbook-bot-baibot.md:384
  531. msgid "Usage"
  532. msgstr ""
  533. #: ../../../docs/configuring-playbook-bot-baibot.md:386
  534. msgid "To use the bot, invite the `@baibot:example.com` bot user into a room."
  535. msgstr ""
  536. #: ../../../docs/configuring-playbook-bot-baibot.md:388
  537. msgid ""
  538. "If you're an allowed bot [👥 "
  539. "user](https://github.com/etkecc/baibot/blob/main/docs/access.md#user) "
  540. "(see [👥 Initial users configuration](#-initial-users-configuration)), the"
  541. " bot will accept your invitation and join the room."
  542. msgstr ""
  543. #: ../../../docs/configuring-playbook-bot-baibot.md:390
  544. msgid ""
  545. "After joining, the bot will introduce itself and show information about "
  546. "the [✨ "
  547. "features](https://github.com/etkecc/baibot/blob/main/docs/features.md) "
  548. "that are enabled for it."
  549. msgstr ""
  550. #: ../../../docs/configuring-playbook-bot-baibot.md:392
  551. msgid ""
  552. "If you've [🤖 configured one or more agents via Ansible](#-configuring-"
  553. "agents-via-ansible) and have [🤝 configured initial default handlers"
  554. "](#configuring-initial-default-handlers), the bot will immediately be "
  555. "able to make use of these agents for this new room. Otherwise, you will "
  556. "need to configure agents and/or handlers via chat commands."
  557. msgstr ""
  558. #: ../../../docs/configuring-playbook-bot-baibot.md:394
  559. msgid ""
  560. "Send `!bai help` to the room at any time to see the bot's help menu for "
  561. "additional commands."
  562. msgstr ""
  563. #: ../../../docs/configuring-playbook-bot-baibot.md:396
  564. msgid ""
  565. "You can also refer to the upstream "
  566. "[baibot](https://github.com/etkecc/baibot) project's documentation."
  567. msgstr ""
  568. #: ../../../docs/configuring-playbook-bot-baibot.md:398
  569. msgid "Debugging"
  570. msgstr ""
  571. #: ../../../docs/configuring-playbook-bot-baibot.md:400
  572. msgid ""
  573. "As with all other services, you can find service logs in [systemd-"
  574. "journald](https://www.freedesktop.org/software/systemd/man/systemd-"
  575. "journald.service.html) by running something like `journalctl -fu matrix-"
  576. "bot-baibot`"
  577. msgstr ""
  578. #: ../../../docs/configuring-playbook-bot-baibot.md:402
  579. msgid ""
  580. "The default logging level for this service is `info`, but you can "
  581. "increase it to `debug` (or even `trace`) with the following additional "
  582. "configuration:"
  583. msgstr ""
  584. #: ../../../docs/configuring-playbook-bot-baibot.md:416
  585. msgid ""
  586. "**Alternatively**, you can use a single variable to set the logging level"
  587. " for all of the above (bot + all libraries):"
  588. msgstr ""