Matrix Bots: Difference between revisions

No edit summary
m Sac moved page Matrix-bots-add ons to Matrix Bots
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<span id="matrix-bots-and-add-ons"></span>
<span id="matrix-bots-and-add-ons"></span>
<span id="matrix-bots-and-add-ons"></span>
= Matrix Bots and Add-Ons =
= Matrix Bots and Add-Ons =
Line 12: Line 13:
=== Required Setup ===
=== Required Setup ===
Before proceeding, ensure you have the following:
Before proceeding, ensure you have the following:
* **OpenAI GPT Models**: Detailed information can be found [https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo here].
* '''OpenAI GPT Models''': Detailed information can be found [https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo here].
* **GPT API Key**: Generate your API key [https://platform.openai.com/api-keys here].
* '''GPT API Key''': Generate your API key [https://platform.openai.com/api-keys here].
* **Pricing Information**: Understand GPT pricing [https://openai.com/pricing here].
* '''Pricing Information''': Understand GPT pricing [https://openai.com/pricing here].


=== Setting Up a Bot Account with SSO ===
=== Setting Up a Bot Account with SSO ===
Follow these steps to create a bot account using SSO:
Follow these steps to create a bot account using SSO:


# **Create an account**: Register a bot account using your SSO provider.
# '''Create an account''': Register a bot account using your SSO provider.
# Open a **private browser window** and log in to Matrix using the SSO.
# Open a '''private browser window''' and log in to Matrix using the SSO.
# Set up **recovery keys** for the account.
# Set up '''recovery keys''' for the account.
# Obtain the **access token** for the bot account:
# Obtain the '''access token''' for the bot account:
## Navigate to **All Settings** in the Matrix client.
## Navigate to '''All Settings''' in the Matrix client.
## Go to **Help & About**.
## Go to '''Help & About'''.
## Select **Access Token** and copy it.
## Select '''Access Token''' and copy it.
# **DO NOT LOG OUT**: Keep the session active.
# '''DO NOT LOG OUT''': Keep the session active.
# Close the browser to maintain the session state.
# Close the browser to maintain the session state.
# Use the obtained access token to configure the bot.
# Use the obtained access token to configure the bot.