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.
 
 

449 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: 2025-01-27 09:54+0200\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 "🤖 [baibot](https://github.com/etkecc/baibot) (pronounced bye-bot) is a [Matrix](https://matrix.org/) bot developed by [etke.cc](https://etke.cc/) that exposes the power of [AI](https://en.wikipedia.org/wiki/Artificial_intelligence) / [Large Language Models](https://en.wikipedia.org/wiki/Large_language_model) to you. 🤖"
  27. msgstr ""
  28. #: ../../../docs/configuring-playbook-bot-baibot.md:10
  29. msgid "It supports [OpenAI](https://openai.com/)'s [ChatGPT](https://openai.com/blog/chatgpt/) models, as many well as other [☁️ providers](https://github.com/etkecc/baibot/blob/main/docs/providers.md)."
  30. msgstr ""
  31. #: ../../../docs/configuring-playbook-bot-baibot.md:12
  32. msgid "It's designed as a more private and [✨ featureful](https://github.com/etkecc/baibot/?tab=readme-ov-file#-features) alternative to [matrix-chatgpt-bot](./configuring-playbook-bot-chatgpt.md). See the [baibot](https://github.com/etkecc/baibot) project and its documentation for more information."
  33. msgstr ""
  34. #: ../../../docs/configuring-playbook-bot-baibot.md:14
  35. msgid "Prerequisites"
  36. msgstr ""
  37. #: ../../../docs/configuring-playbook-bot-baibot.md:16
  38. msgid "API access to one or more LLM [☁️ providers](https://github.com/etkecc/baibot/blob/main/docs/providers.md)."
  39. msgstr ""
  40. #: ../../../docs/configuring-playbook-bot-baibot.md:18
  41. msgid "Adjusting the playbook configuration"
  42. msgstr ""
  43. #: ../../../docs/configuring-playbook-bot-baibot.md:20
  44. msgid "There are **a lot of configuration options** (some required, some possibly required, some optional), so they're **split into multiple sections below**:"
  45. msgstr ""
  46. #: ../../../docs/configuring-playbook-bot-baibot.md:23
  47. msgid "[Base configuration](#base-configuration)"
  48. msgstr ""
  49. #: ../../../docs/configuring-playbook-bot-baibot.md:24
  50. msgid "[👮‍♂️ Administrator configuration](#️-administrator-configuration)"
  51. msgstr ""
  52. #: ../../../docs/configuring-playbook-bot-baibot.md:25
  53. msgid "[👥 Initial users configuration](#-initial-users-configuration)"
  54. msgstr ""
  55. #: ../../../docs/configuring-playbook-bot-baibot.md:26
  56. msgid "[🤖 Configuring agents via Ansible](#-configuring-agents-via-ansible)"
  57. msgstr ""
  58. #: ../../../docs/configuring-playbook-bot-baibot.md:27
  59. msgid "[🤝 Configuring initial default handlers](#-configuring-initial-default-handlers)"
  60. msgstr ""
  61. #: ../../../docs/configuring-playbook-bot-baibot.md:29
  62. msgid "Depending on your current `vars.yml` file and desired configuration, **you may require more than just the [base configuration](#base-configuration)**."
  63. msgstr ""
  64. #: ../../../docs/configuring-playbook-bot-baibot.md:31
  65. msgid "Base configuration"
  66. msgstr ""
  67. #: ../../../docs/configuring-playbook-bot-baibot.md:33
  68. msgid "To enable the bot, add the following configuration to your `inventory/host_vars/matrix.example.com/vars.yml` file:"
  69. msgstr ""
  70. #: ../../../docs/configuring-playbook-bot-baibot.md:71
  71. msgid "As mentioned above, **this may not be enough**. Continue with the configuration sections below."
  72. msgstr ""
  73. #: ../../../docs/configuring-playbook-bot-baibot.md:73
  74. msgid "👮‍♂️ Administrator configuration"
  75. msgstr ""
  76. #: ../../../docs/configuring-playbook-bot-baibot.md:75
  77. #: ../../../docs/configuring-playbook-bot-baibot.md:99
  78. msgid "This is an addition to the [base configuration](#base-configuration)."
  79. msgstr ""
  80. #: ../../../docs/configuring-playbook-bot-baibot.md:77
  81. msgid "To specify who is considered a bot [👮‍♂️ Administrator](https://github.com/etkecc/baibot/blob/main/docs/access.md#administrators), you either need to specify `matrix_bot_baibot_config_access_admin_patterns` or `matrix_admin`. The latter is a single variable which affects all bridges and bots."
  82. msgstr ""
  83. #: ../../../docs/configuring-playbook-bot-baibot.md:79
  84. msgid "If `matrix_admin` is already configured in your `vars.yml` configuration, you can skip this section."
  85. msgstr ""
  86. #: ../../../docs/configuring-playbook-bot-baibot.md:81
  87. #: ../../../docs/configuring-playbook-bot-baibot.md:110
  88. msgid "**If necessary**, add the following configuration to your `vars.yml` file:"
  89. msgstr ""
  90. #: ../../../docs/configuring-playbook-bot-baibot.md:95
  91. msgid "👥 Initial users configuration"
  92. msgstr ""
  93. #: ../../../docs/configuring-playbook-bot-baibot.md:97
  94. msgid "By default, **all users on your homeserver are considered allowed users**. If that's OK, you can skip this section."
  95. msgstr ""
  96. #: ../../../docs/configuring-playbook-bot-baibot.md:101
  97. msgid "To specify who is considered a bot [👥 User](https://github.com/etkecc/baibot/blob/main/docs/access.md#user), you may:"
  98. msgstr ""
  99. #: ../../../docs/configuring-playbook-bot-baibot.md:103
  100. msgid "define an **initial** value for `matrix_bot_baibot_config_initial_global_config_user_patterns` Ansible variable, as shown below"
  101. msgstr ""
  102. #: ../../../docs/configuring-playbook-bot-baibot.md:104
  103. msgid "configure the list at runtime via the bot's `!bai access set-users SPACE_SEPARATED_PATTERNS` command"
  104. msgstr ""
  105. #: ../../../docs/configuring-playbook-bot-baibot.md:106
  106. msgid "Configuring `matrix_bot_baibot_config_initial_global_config_user_patterns` is optional, but it can be useful to pre-configure the bot with a list of users who should have access to the bot's features."
  107. msgstr ""
  108. #: ../../../docs/configuring-playbook-bot-baibot.md:108
  109. msgid "**Note**: Once initially configured, the allowed users list **cannot be managed via Ansible anymore**. It can only be managed subsequently via bot commands."
  110. msgstr ""
  111. #: ../../../docs/configuring-playbook-bot-baibot.md:122
  112. msgid "🤖 Configuring agents via Ansible"
  113. msgstr ""
  114. #: ../../../docs/configuring-playbook-bot-baibot.md:124
  115. msgid "You are **not required** to define agents [statically](https://github.com/etkecc/baibot/blob/main/docs/configuration/README.md#static-configuration) via Ansible. **To get started quickly**, you can **skip this section and define agents at runtime via chat commands** (following the bot's guidance)."
  116. msgstr ""
  117. #: ../../../docs/configuring-playbook-bot-baibot.md:126
  118. msgid "Privileged users (like the [👮‍♂️ Administrator](#️-administrator-configuration), but potentially others too — see the upstream [🔒 access](https://github.com/etkecc/baibot/blob/main/docs/access.md) documentation) can **define agents dynamically at any time** via chat commands."
  119. msgstr ""
  120. #: ../../../docs/configuring-playbook-bot-baibot.md:128
  121. msgid "The Ansible role includes preset variables for easily enabling some [🤖 agents](https://github.com/etkecc/baibot/blob/main/docs/agents.md) on various [☁️ providers](https://github.com/etkecc/baibot/blob/main/docs/providers.md) (e.g. OpenAI, etc)."
  122. msgstr ""
  123. #: ../../../docs/configuring-playbook-bot-baibot.md:130
  124. msgid "Besides the presets, the Ansible role also includes support for configuring additional statically-defined agents via the `matrix_bot_baibot_config_agents_static_definitions_custom` Ansible variable."
  125. msgstr ""
  126. #: ../../../docs/configuring-playbook-bot-baibot.md:132
  127. msgid "Agents defined statically and those created dynamically (via chat) are named differently, so **conflict cannot arise**."
  128. msgstr ""
  129. #: ../../../docs/configuring-playbook-bot-baibot.md:134
  130. msgid "Depending on your propensity for [GitOps](https://en.wikipedia.org/wiki/DevOps#GitOps), you may prefer to define agents statically via Ansible, or you may wish to do it dynamically via chat."
  131. msgstr ""
  132. #: ../../../docs/configuring-playbook-bot-baibot.md:136
  133. msgid "Before proceeding, we recommend reading the upstream documentation on [How to choose a provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md#how-to-choose-a-provider). In short, it's probably best to go with [OpenAI](#openai)."
  134. msgstr ""
  135. #: ../../../docs/configuring-playbook-bot-baibot.md:138
  136. msgid "Anthropic"
  137. msgstr ""
  138. #: ../../../docs/configuring-playbook-bot-baibot.md:140
  139. msgid "You can statically-define a single [🤖 agent](https://github.com/etkecc/baibot/blob/main/docs/agents.md) instance powered by the [Anthropic provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md#anthropic) with the help of the playbook's preset variables."
  140. msgstr ""
  141. #: ../../../docs/configuring-playbook-bot-baibot.md:142
  142. #: ../../../docs/configuring-playbook-bot-baibot.md:166
  143. #: ../../../docs/configuring-playbook-bot-baibot.md:197
  144. #: ../../../docs/configuring-playbook-bot-baibot.md:225
  145. msgid "Here's an example **addition** to your `vars.yml` file:"
  146. msgstr ""
  147. #: ../../../docs/configuring-playbook-bot-baibot.md:158
  148. #: ../../../docs/configuring-playbook-bot-baibot.md:189
  149. #: ../../../docs/configuring-playbook-bot-baibot.md:215
  150. #: ../../../docs/configuring-playbook-bot-baibot.md:243
  151. msgid "If you'd like to use more than one model, take a look at the [Configuring additional agents (without a preset)](#configuring-additional-agents-without-a-preset) section below."
  152. msgstr ""
  153. #: ../../../docs/configuring-playbook-bot-baibot.md:160
  154. #: ../../../docs/configuring-playbook-bot-baibot.md:191
  155. #: ../../../docs/configuring-playbook-bot-baibot.md:217
  156. #: ../../../docs/configuring-playbook-bot-baibot.md:245
  157. msgid "💡 You may also wish to use this new agent for [🤝 Configuring initial default handlers](#-configuring-initial-default-handlers)."
  158. msgstr ""
  159. #: ../../../docs/configuring-playbook-bot-baibot.md:162
  160. msgid "Groq"
  161. msgstr ""
  162. #: ../../../docs/configuring-playbook-bot-baibot.md:164
  163. msgid "You can statically-define a single [🤖 agent](https://github.com/etkecc/baibot/blob/main/docs/agents.md) instance powered by the [Groq provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md#groq) with the help of the playbook's preset variables."
  164. msgstr ""
  165. #: ../../../docs/configuring-playbook-bot-baibot.md:187
  166. msgid "Because this is a [statically](https://github.com/etkecc/baibot/blob/main/docs/configuration/README.md#static-configuration)-defined agent, it will be given a `static/` ID prefix and will be named `static/groq`."
  167. msgstr ""
  168. #: ../../../docs/configuring-playbook-bot-baibot.md:193
  169. msgid "Mistral"
  170. msgstr ""
  171. #: ../../../docs/configuring-playbook-bot-baibot.md:195
  172. msgid "You can statically-define a single [🤖 agent](https://github.com/etkecc/baibot/blob/main/docs/agents.md) instance powered by the [🇫🇷 Mistral provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md#mistral) with the help of the playbook's preset variables."
  173. msgstr ""
  174. #: ../../../docs/configuring-playbook-bot-baibot.md:213
  175. msgid "Because this is a [statically](https://github.com/etkecc/baibot/blob/main/docs/configuration/README.md#static-configuration)-defined agent, it will be given a `static/` ID prefix and will be named `static/mistral`."
  176. msgstr ""
  177. #: ../../../docs/configuring-playbook-bot-baibot.md:219
  178. msgid "OpenAI"
  179. msgstr ""
  180. #: ../../../docs/configuring-playbook-bot-baibot.md:221
  181. msgid "You can statically-define a single [🤖 agent](https://github.com/etkecc/baibot/blob/main/docs/agents.md) instance powered by the [OpenAI provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md#openai) with the help of the playbook's preset variables."
  182. msgstr ""
  183. #: ../../../docs/configuring-playbook-bot-baibot.md:223
  184. msgid "The OpenAI provider is **only meant to be used with OpenAI's official API** and compatibility with other services (which do not fully adhere to the OpenAI API spec completely) is limited. **If you're targeting an OpenAI-compatible service**, use the [OpenAI Compatible](#openai-compatible) provider instead."
  185. msgstr ""
  186. #: ../../../docs/configuring-playbook-bot-baibot.md:241
  187. msgid "Because this is a [statically](https://github.com/etkecc/baibot/blob/main/docs/configuration/README.md#static-configuration)-defined agent, it will be given a `static/` ID prefix and will be named `static/openai`."
  188. msgstr ""
  189. #: ../../../docs/configuring-playbook-bot-baibot.md:247
  190. msgid "OpenAI Compatible"
  191. msgstr ""
  192. #: ../../../docs/configuring-playbook-bot-baibot.md:249
  193. msgid "You can statically-define a single [🤖 agent](https://github.com/etkecc/baibot/blob/main/docs/agents.md) instance powered by the [OpenAI Compatible provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md#openai-compatible) with the help of the playbook's preset variables."
  194. msgstr ""
  195. #: ../../../docs/configuring-playbook-bot-baibot.md:251
  196. msgid "This provider allows you to use OpenAI-compatible API services like [OpenRouter](https://github.com/etkecc/baibot/blob/main/docs/providers.md#openrouter), [Together AI](https://github.com/etkecc/baibot/blob/main/docs/providers.md#together-ai), etc."
  197. msgstr ""
  198. #: ../../../docs/configuring-playbook-bot-baibot.md:253
  199. msgid "Some of these popular services already have **shortcut** providers (see [supported providers](https://github.com/etkecc/baibot/blob/main/docs/providers.md#supported-providers) leading to this one behind the scenes — this make it easier to get started."
  200. msgstr ""
  201. #: ../../../docs/configuring-playbook-bot-baibot.md:255
  202. msgid "As of this moment, the playbook does not include presets for any of these services, so you'll need to [Configuring additional agents (without a preset)](#configuring-additional-agents-without-a-preset)."
  203. msgstr ""
  204. #: ../../../docs/configuring-playbook-bot-baibot.md:257
  205. msgid "Configuring additional agents (without a preset)"
  206. msgstr ""
  207. #: ../../../docs/configuring-playbook-bot-baibot.md:259
  208. msgid "The Ansible role may be lacking preset variables for some [☁️ provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md), or you may wish to statically-define an agent on the same provider twice (or more) with different configuration."
  209. msgstr ""
  210. #: ../../../docs/configuring-playbook-bot-baibot.md:261
  211. msgid "It's possible to inject your own agent configuration using the `matrix_bot_baibot_config_agents_static_definitions_custom` Ansible variable."
  212. msgstr ""
  213. #: ../../../docs/configuring-playbook-bot-baibot.md:263
  214. msgid "You can also define providers at runtime, by chatting with the bot, so using Ansible is not a requirement."
  215. msgstr ""
  216. #: ../../../docs/configuring-playbook-bot-baibot.md:265
  217. msgid "Below is an an **example** demonstrating **statically-defining agents via Ansible without using presets**:"
  218. msgstr ""
  219. #: ../../../docs/configuring-playbook-bot-baibot.md:304
  220. msgid "Because these are [statically](https://github.com/etkecc/baibot/blob/main/docs/configuration/README.md#static-configuration)-defined agents, they will be given a `static/` ID prefix and will be named `static/my-openai-gpt-3.5-turbo-agent` and `static/my-ollama-agent`, respectively."
  221. msgstr ""
  222. #: ../../../docs/configuring-playbook-bot-baibot.md:306
  223. msgid "💡 To figure out what to put in the `config` section, refer to the [☁️ provider](https://github.com/etkecc/baibot/blob/main/docs/providers.md) page, which contains **sample configuration YAML for each provider**."
  224. msgstr ""
  225. #: ../../../docs/configuring-playbook-bot-baibot.md:308
  226. msgid "As with any [🤖 agent](https://github.com/etkecc/baibot/blob/main/docs/agents.md), defining them means they exist. To actually make use of them, they need to be configured as handlers globally or in a specific room — see [Mixing & matching models](https://github.com/etkecc/baibot/blob/main/docs/features.md#mixing--matching-models)."
  227. msgstr ""
  228. #: ../../../docs/configuring-playbook-bot-baibot.md:310
  229. msgid "💡 You may also wish to use these new agents for [🤝 Configuring initial default handlers](#-configuring-initial-default-handlers)."
  230. msgstr ""
  231. #: ../../../docs/configuring-playbook-bot-baibot.md:312
  232. msgid "🤝 Configuring initial default handlers"
  233. msgstr ""
  234. #: ../../../docs/configuring-playbook-bot-baibot.md:314
  235. msgid "This section is only useful if you're [🤖 Configuring agents via Ansible](#-configuring-agents-via-ansible), as it lets you put these agents to use as soon as the bot starts (by adjusting the bot's **initial global configuration**)."
  236. msgstr ""
  237. #: ../../../docs/configuring-playbook-bot-baibot.md:316
  238. msgid "If you're not configuring agents via Ansible, you can skip this section."
  239. msgstr ""
  240. #: ../../../docs/configuring-playbook-bot-baibot.md:318
  241. msgid "This section is only useful the first time around. **Once initially configured the global configuration cannot be managed Ansible**, but only via bot commands."
  242. msgstr ""
  243. #: ../../../docs/configuring-playbook-bot-baibot.md:320
  244. msgid "baibot supports [various purposes](https://github.com/etkecc/baibot/blob/main/docs/features.md):"
  245. msgstr ""
  246. #: ../../../docs/configuring-playbook-bot-baibot.md:322
  247. msgid "[💬 text-generation](https://github.com/etkecc/baibot/blob/main/docs/features.md#-text-generation): communicating with you via text"
  248. msgstr ""
  249. #: ../../../docs/configuring-playbook-bot-baibot.md:324
  250. msgid "[🦻 speech-to-text](https://github.com/etkecc/baibot/blob/main/docs/features.md#-speech-to-text): turning your voice messages into text"
  251. msgstr ""
  252. #: ../../../docs/configuring-playbook-bot-baibot.md:326
  253. msgid "[🗣️ text-to-speech](https://github.com/etkecc/baibot/blob/main/docs/features.md#-text-to-speech): turning bot or users text messages into voice messages"
  254. msgstr ""
  255. #: ../../../docs/configuring-playbook-bot-baibot.md:328
  256. msgid "[🖌️ image-generation](https://github.com/etkecc/baibot/blob/main/docs/features.md#-image-generation): generating images based on instructions"
  257. msgstr ""
  258. #: ../../../docs/configuring-playbook-bot-baibot.md:330
  259. msgid "❓ catch-all: special purposes, indicating use as a fallback (when no specific handler is configured)"
  260. msgstr ""
  261. #: ../../../docs/configuring-playbook-bot-baibot.md:332
  262. msgid "[Mixing & matching models](https://github.com/etkecc/baibot/blob/main/docs/features.md#mixing--matching-models) is made possible by the bot's ability to have different [🤝 handlers](https://github.com/etkecc/baibot/blob/main/docs/configuration/handlers.md) configured for different purposes."
  263. msgstr ""
  264. #: ../../../docs/configuring-playbook-bot-baibot.md:334
  265. msgid "This configuration can be done as a global fallback, or per-room. Both of these [🛠️ configurations](https://github.com/etkecc/baibot/blob/main/docs/configuration/README.md) are managed at runtime (viat chat), but **the global configuration can have some initial defaults configured via Ansible**."
  266. msgstr ""
  267. #: ../../../docs/configuring-playbook-bot-baibot.md:336
  268. msgid "You can configure the **initial values** for these via Ansible, via the `matrix_bot_baibot_config_initial_global_config_handler_*` variables."
  269. msgstr ""
  270. #: ../../../docs/configuring-playbook-bot-baibot.md:338
  271. msgid "Example **additional** `vars.yml` configuration:"
  272. msgstr ""
  273. #: ../../../docs/configuring-playbook-bot-baibot.md:355
  274. msgid "**Note**: these are initial defaults for the bot's global configuration. As such, changing any of these values subsequently has no effect on the bot's behavior. **Once initially configured the global configuration cannot be managed Ansible**, but only via bot commands."
  275. msgstr ""
  276. #: ../../../docs/configuring-playbook-bot-baibot.md:357
  277. msgid "Extending the configuration"
  278. msgstr ""
  279. #: ../../../docs/configuring-playbook-bot-baibot.md:359
  280. msgid "There are some additional things you may wish to configure about the bot."
  281. msgstr ""
  282. #: ../../../docs/configuring-playbook-bot-baibot.md:361
  283. msgid "Take a look at:"
  284. msgstr ""
  285. #: ../../../docs/configuring-playbook-bot-baibot.md:363
  286. msgid "`roles/custom/matrix-bot-baibot/defaults/main.yml` for some variables that you can customize via your `vars.yml` file"
  287. msgstr ""
  288. #: ../../../docs/configuring-playbook-bot-baibot.md:364
  289. msgid "`roles/custom/matrix-bot-baibot/templates/config.yaml.j2` for the bot's default configuration. You can override settings (even those that don't have dedicated playbook variables) using the `matrix_bot_baibot_configuration_extension_yaml` variable"
  290. msgstr ""
  291. #: ../../../docs/configuring-playbook-bot-baibot.md:366
  292. msgid "Installing"
  293. msgstr ""
  294. #: ../../../docs/configuring-playbook-bot-baibot.md:368
  295. msgid "After configuring the playbook, run it with [playbook tags](playbook-tags.md) as below:"
  296. msgstr ""
  297. #: ../../../docs/configuring-playbook-bot-baibot.md:375
  298. msgid "**Notes**:"
  299. msgstr ""
  300. #: ../../../docs/configuring-playbook-bot-baibot.md:377
  301. msgid "The `ensure-matrix-users-created` playbook tag makes the playbook automatically create the bot's user account."
  302. msgstr ""
  303. #: ../../../docs/configuring-playbook-bot-baibot.md:379
  304. msgid "The shortcut commands with the [`just` program](just.md) are also available: `just install-all` or `just setup-all`"
  305. msgstr ""
  306. #: ../../../docs/configuring-playbook-bot-baibot.md:381
  307. msgid "`just install-all` is useful for maintaining your setup quickly ([2x-5x faster](../CHANGELOG.md#2x-5x-performance-improvements-in-playbook-runtime) than `just setup-all`) when its components remain unchanged. If you adjust your `vars.yml` to remove other components, you'd need to run `just setup-all`, or these components will still remain installed."
  308. msgstr ""
  309. #: ../../../docs/configuring-playbook-bot-baibot.md:383
  310. msgid "If you change the bot password (`matrix_bot_baibot_config_user_password` in your `vars.yml` file) subsequently, the bot user's credentials on the homeserver won't be updated automatically. If you'd like to change the bot user's password, use a tool like [synapse-admin](configuring-playbook-synapse-admin.md) to change it, and then update `matrix_bot_baibot_config_user_password` to let the bot know its new password."
  311. msgstr ""
  312. #: ../../../docs/configuring-playbook-bot-baibot.md:385
  313. msgid "Usage"
  314. msgstr ""
  315. #: ../../../docs/configuring-playbook-bot-baibot.md:387
  316. msgid "To use the bot, invite it to any existing Matrix room (`/invite @baibot:example.com` where `example.com` is your base domain, not the `matrix.` domain)."
  317. msgstr ""
  318. #: ../../../docs/configuring-playbook-bot-baibot.md:389
  319. msgid "If you're an allowed bot [👥 user](https://github.com/etkecc/baibot/blob/main/docs/access.md#user) (see [👥 Initial users configuration](#-initial-users-configuration)), the bot will accept your invitation and join the room."
  320. msgstr ""
  321. #: ../../../docs/configuring-playbook-bot-baibot.md:391
  322. msgid "After joining, the bot will introduce itself and show information about the [✨ features](https://github.com/etkecc/baibot/blob/main/docs/features.md) that are enabled for it."
  323. msgstr ""
  324. #: ../../../docs/configuring-playbook-bot-baibot.md:393
  325. msgid "If you've [🤖 configured one or more agents via Ansible](#-configuring-agents-via-ansible) and have [🤝 configured initial default handlers](#configuring-initial-default-handlers), the bot will immediately be able to make use of these agents for this new room. Otherwise, you will need to configure agents and/or handlers via chat commands."
  326. msgstr ""
  327. #: ../../../docs/configuring-playbook-bot-baibot.md:395
  328. msgid "Send `!bai help` to the bot in the room to see the available commands."
  329. msgstr ""
  330. #: ../../../docs/configuring-playbook-bot-baibot.md:397
  331. msgid "You can also refer to the upstream [baibot](https://github.com/etkecc/baibot) project's documentation."
  332. msgstr ""
  333. #: ../../../docs/configuring-playbook-bot-baibot.md:399
  334. msgid "Troubleshooting"
  335. msgstr ""
  336. #: ../../../docs/configuring-playbook-bot-baibot.md:401
  337. msgid "As with all other services, you can find service logs in [systemd-journald](https://www.freedesktop.org/software/systemd/man/systemd-journald.service.html) by running something like `journalctl -fu matrix-bot-baibot`"
  338. msgstr ""
  339. #: ../../../docs/configuring-playbook-bot-baibot.md:403
  340. msgid "The default logging level for this service is `info`, but you can increase it to `debug` (or even `trace`) with the following additional configuration:"
  341. msgstr ""
  342. #: ../../../docs/configuring-playbook-bot-baibot.md:417
  343. msgid "**Alternatively**, you can use a single variable to set the logging level for all of the above (bot + all libraries):"
  344. msgstr ""