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.
 
 
 

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