# Documentation

**URL:** https://meta.discourse.org/c/documentation/10.md?page=10

[Latest](https://meta.discourse.org/latest.md) · [Categories](https://meta.discourse.org/categories.md) · [Tags](https://meta.discourse.org/tags.md)

**Page:** 11

---

## [Changing a user's email address when they can't access their account](https://meta.discourse.org/t/changing-a-users-email-address-when-they-cant-access-their-account/56322)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 3\
**Last updated:** [November 7, 2025, 2:06am UTC](https://meta.discourse.org/t/changing-a-users-email-address-when-they-cant-access-their-account/56322 "2025-11-07T02:06:37Z")

</div>

:bookmark: This guide explains how to change a user’s email address when they can’t access their original email account and have forgotten their password. :person\_raising\_hand: Required user level: Administrator Ther…

---

## [How to investigate bot traffic using Google Analytics](https://meta.discourse.org/t/how-to-investigate-bot-traffic-using-google-analytics/387586)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 0\
**Last updated:** [November 4, 2025, 4:07pm UTC](https://meta.discourse.org/t/how-to-investigate-bot-traffic-using-google-analytics/387586 "2025-11-04T16:07:46Z")

</div>

Investigate suspected bot traffic using Google Analytics This guide provides a step-by-step process for using Google Analytics 4 (GA4) to help identify and investigate suspected bot activity. 1. Understanding GA4’s de…

---

## [Available settings for global rate limits and throttling](https://meta.discourse.org/t/available-settings-for-global-rate-limits-and-throttling/78612)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 4\
**Last updated:** [November 2, 2025, 11:00am UTC](https://meta.discourse.org/t/available-settings-for-global-rate-limits-and-throttling/78612 "2025-11-02T11:00:27Z")

</div>

Discourse ships with 3 different global rate limits that can be configured by site admins. Global per-ip rate limits These limits apply to every unique IP address that hits the Discourse application. (files that are se…

---

## [Set up Telegram integration using the discourse-chat-integration plugin](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 92\
**Last updated:** [October 31, 2025, 1:49am UTC](https://meta.discourse.org/t/set-up-telegram-integration-using-the-discourse-chat-integration-plugin/66603 "2025-10-31T01:49:34Z")

</div>

This howto describes how to setup the Telegram provider included in discourse-chat-integration. Enable the plugin The discourse-chat-integration plugin is bundled with Discourse. If you haven’t already, follow the mai…

---

## [Setting up spam detection in your community](https://meta.discourse.org/t/setting-up-spam-detection-in-your-community/300427)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 10\
**Last updated:** [January 30, 2025, 3:23am UTC](https://meta.discourse.org/t/setting-up-spam-detection-in-your-community/300427 "2025-01-30T03:23:00Z")

</div>

:bookmark: This is a how-to guide for setting up spam detection in your community using the Discourse AI - AI triage. :person\_raising\_hand: Required user level: Administrator :warning: Discourse AI now ships an effi…

---

## [Setting up toxicity detection in your community](https://meta.discourse.org/t/setting-up-toxicity-detection-in-your-community/320257)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 0\
**Last updated:** [August 7, 2024, 4:02pm UTC](https://meta.discourse.org/t/setting-up-toxicity-detection-in-your-community/320257 "2024-08-07T16:02:54Z")

</div>

:bookmark: This is a how-to guide for setting up toxic detection in your community using the Discourse AI Post Classifier. :person\_raising\_hand: Required user level: Administrator Overview In this topic we are going…

---

## [Discourse AI - Sentiment](https://meta.discourse.org/t/discourse-ai-sentiment/259599)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 12\
**Last updated:** [October 24, 2025, 1:31pm UTC](https://meta.discourse.org/t/discourse-ai-sentiment/259599 "2025-10-24T13:31:34Z")

</div>

:bookmark: This topic covers the configuration of the Sentiment feature of the Discourse AI plugin. :person\_raising\_hand: Required user level: Moderator Sentiment keeps tabs on your community by analyzing posts and p…

---

## [Managing IP request rate limits in Discourse](https://meta.discourse.org/t/managing-ip-request-rate-limits-in-discourse/385608)

<div class="topic-metadata">

**Author:** [@system](https://meta.discourse.org/u/system)\
**Replies:** 0\
**Last updated:** [October 14, 2025, 8:55pm UTC](https://meta.discourse.org/t/managing-ip-request-rate-limits-in-discourse/385608 "2025-10-14T20:55:59Z")

</div>

Discourse implements global per-IP rate limits to protect sites from excessive traffic and abuse. In some legitimate cases, however, you may need to allowlist certain IPs so they can bypass these limits and prevent erro…

---

## [Discourse AI - Embeddings](https://meta.discourse.org/t/discourse-ai-embeddings/259603)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 20\
**Last updated:** [July 7, 2025, 8:33am UTC](https://meta.discourse.org/t/discourse-ai-embeddings/259603 "2025-07-07T08:33:05Z")

</div>

:bookmark: This topic covers the configuration of the Embeddings module of the Discourse AI plugin. It explains what embeddings are, how they’re used, and how to set them up. :person\_raising\_hand: Required user level: …

---

## [Cookie Consent, GDPR, and Discourse](https://meta.discourse.org/t/cookie-consent-gdpr-and-discourse/260459)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 1\
**Last updated:** [October 10, 2025, 7:01pm UTC](https://meta.discourse.org/t/cookie-consent-gdpr-and-discourse/260459 "2025-10-10T19:01:35Z")

</div>

:books: This is an explanation guide for describing how the technical aspects of GDPR and Cookie Consent operate within Discourse, along with options for Cookie Consent management and Content Manager Services. …

---

## [Understanding and managing post notices](https://meta.discourse.org/t/understanding-and-managing-post-notices/326962)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 4\
**Last updated:** [September 30, 2025, 6:52pm UTC](https://meta.discourse.org/t/understanding-and-managing-post-notices/326962 "2025-09-30T18:52:22Z")

</div>

:bookmark: This guide explains what post notices are and how you can manage and configure them for your site. :person\_raising\_hand: Required user level: Administrator This documentation topic covers: What post noti…

---

## [Using the Discourse sidebar](https://meta.discourse.org/t/using-the-discourse-sidebar/258478)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 14\
**Last updated:** [September 23, 2025, 4:28pm UTC](https://meta.discourse.org/t/using-the-discourse-sidebar/258478 "2025-09-23T16:28:43Z")

</div>

:bookmark: This is a comprehensive guide explaining the various features and functionalities of the Discourse sidebar, including how to customize it for your needs. :person\_raising\_hand: Required user level: All users …

---

## [Get notifications via the API](https://meta.discourse.org/t/get-notifications-via-the-api/120951)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 4\
**Last updated:** [September 22, 2025, 7:30am UTC](https://meta.discourse.org/t/get-notifications-via-the-api/120951 "2025-09-22T07:30:15Z")

</div>

If you have an existing website or application and you would like to encourage discussion on your Discourse forum it can be helpful to display Discourse notifications inside of your application. This guide will show you …

---

## [Creating an auto responder automation](https://meta.discourse.org/t/creating-an-auto-responder-automation/285031)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 10\
**Last updated:** [September 18, 2025, 6:50pm UTC](https://meta.discourse.org/t/creating-an-auto-responder-automation/285031 "2025-09-18T18:50:27Z")

</div>

:bookmark: This guide explains how to set up an auto responder using the Automation Plugin in Discourse. The auto responder can automatically reply to posts or personal messages containing specific keywords. …

---

## [Understanding Discourse for new users](https://meta.discourse.org/t/understanding-discourse-for-new-users/96331)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 2\
**Last updated:** [September 18, 2025, 2:49am UTC](https://meta.discourse.org/t/understanding-discourse-for-new-users/96331 "2025-09-18T02:49:13Z")

</div>

:bookmark: This guide covers the fundamental features and basic usage of Discourse for new users, explaining key terms, how to navigate, participate in conversations, and configure notifications. :person\_raising\_hand: …

---

## [Embed a list of Discourse topics onto an external site](https://meta.discourse.org/t/embed-a-list-of-discourse-topics-onto-an-external-site/293709)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 13\
**Last updated:** [September 17, 2025, 1:34pm UTC](https://meta.discourse.org/t/embed-a-list-of-discourse-topics-onto-an-external-site/293709 "2025-09-17T13:34:50Z")

</div>

:bookmark: This guide explains how to embed and display a list of Discourse topics on external websites using JavaScript, allowing you to showcase forum content such as discussions or announcements on blogs, websites, o…

---

## [Log back in as admin after locking yourself out with read-only mode or an invalid SSO configuration](https://meta.discourse.org/t/log-back-in-as-admin-after-locking-yourself-out-with-read-only-mode-or-an-invalid-sso-configuration/89605)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 5\
**Last updated:** [August 29, 2025, 6:23am UTC](https://meta.discourse.org/t/log-back-in-as-admin-after-locking-yourself-out-with-read-only-mode-or-an-invalid-sso-configuration/89605 "2025-08-29T06:23:20Z")

</div>

:bookmark: This guide explains how to log back into Discourse as an admin when you have been locked out. :person\_raising\_hand: Required user level: Administrator If you’ve locked yourself out of your Discourse instan…

---

## [Configure an app token for Instagram oneboxes](https://meta.discourse.org/t/configure-an-app-token-for-instagram-oneboxes/223548)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 28\
**Last updated:** [August 26, 2025, 6:57am UTC](https://meta.discourse.org/t/configure-an-app-token-for-instagram-oneboxes/223548 "2025-08-26T06:57:47Z")

</div>

:warning: Important updates since this guide was originally written: App Review is now required. Since September 2021, Meta requires your app to pass App Review and be approved for the oEmbed Read permission (now call…

---

## [Customize User Cards](https://meta.discourse.org/t/customize-user-cards/239819)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 7\
**Last updated:** [August 13, 2025, 11:05am UTC](https://meta.discourse.org/t/customize-user-cards/239819 "2025-08-13T11:05:47Z")

</div>

:bookmark: This guide describes how to customize whether and how user cards are displayed on Discourse, including adding custom fields and hiding user profiles. :person\_raising\_hand: Required user level: Administrator …

---

## [Using user cards to quickly view information about others](https://meta.discourse.org/t/using-user-cards-to-quickly-view-information-about-others/44093)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 7\
**Last updated:** [August 7, 2025, 1:51pm UTC](https://meta.discourse.org/t/using-user-cards-to-quickly-view-information-about-others/44093 "2025-08-07T13:51:41Z")

</div>

:bookmark: This guide explains what user cards are, how they work, and what information they display in Discourse. :person\_raising\_hand: Required user level: All users User cards in Discourse provide a quick and conv…

---

## [Immediate actions you can take during a spam attack](https://meta.discourse.org/t/immediate-actions-you-can-take-during-a-spam-attack/347425)

<div class="topic-metadata">

**Author:** [@nat](https://meta.discourse.org/u/nat)\
**Replies:** 6\
**Last updated:** [August 6, 2025, 5:53am UTC](https://meta.discourse.org/t/immediate-actions-you-can-take-during-a-spam-attack/347425 "2025-08-06T05:53:43Z")

</div>

This topic is for site owners who are either facing an active spam attack or would like to take preventative measures towards countering spam. My community is under heavy spam right now There are so many spam users and …

---

## [Discourse AI - AI triage using Agent](https://meta.discourse.org/t/discourse-ai-ai-triage-using-agent/356375)

<div class="topic-metadata">

**Author:** [@Saif](https://meta.discourse.org/u/Saif)\
**Replies:** 11\
**Last updated:** [August 5, 2025, 2:50am UTC](https://meta.discourse.org/t/discourse-ai-ai-triage-using-agent/356375 "2025-08-05T02:50:18Z")

</div>

AI triage uses the power of AI Agents to respond to topics intelligently. :information\_source: Please note that this feature requires both the discourse-automation and discourse-ai plugins to function. Use cases Au…

---

## [Setting up light and dark mode color palettes](https://meta.discourse.org/t/setting-up-light-and-dark-mode-color-palettes/376667)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 0\
**Last updated:** [August 4, 2025, 7:29am UTC](https://meta.discourse.org/t/setting-up-light-and-dark-mode-color-palettes/376667 "2025-08-04T07:29:17Z")

</div>

:bookmark: This guide explains how to set up light and dark mode color palettes for your Discourse site’s theme. It covers per-theme configuration, palette assignment, and user interface considerations. …

---

## [Discourse AI - AI triage](https://meta.discourse.org/t/discourse-ai-ai-triage/281227)

<div class="topic-metadata">

**Author:** [@sam](https://meta.discourse.org/u/sam)\
**Replies:** 49\
**Last updated:** [July 7, 2025, 1:59pm UTC](https://meta.discourse.org/t/discourse-ai-ai-triage/281227 "2025-07-07T13:59:37Z")

</div>

AI triage is designed to enhance the management and moderation of forum posts by automating the process of classifying posts. Please note that this feature requires both the discourse-automation and discourse-ai plugins…

---

## [Discourse AI - AI search](https://meta.discourse.org/t/discourse-ai-ai-search/282420)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 9\
**Last updated:** [July 2, 2025, 6:43pm UTC](https://meta.discourse.org/t/discourse-ai-ai-search/282420 "2025-07-02T18:43:21Z")

</div>

:bookmark: This guide explains how to enable and configure the AI search feature, which is part of the Discourse AI plugin. :person\_raising\_hand: Required user level: Administrator Similar to Related topics, AI searc…

---

## [Configure LinkedIn login using OpenID Connect](https://meta.discourse.org/t/configure-linkedin-login-using-openid-connect/305366)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 7\
**Last updated:** [July 26, 2025, 1:14am UTC](https://meta.discourse.org/t/configure-linkedin-login-using-openid-connect/305366 "2025-07-26T01:14:12Z")

</div>

:bookmark: This guide explains how to set up LinkedIn OpenID Connect authentication on your Discourse site, allowing users to log in using their LinkedIn accounts. :person\_raising\_hand: Required user level: Administrat…

---

## [Configure API Keys for Azure OpenAI](https://meta.discourse.org/t/configure-api-keys-for-azure-openai/282442)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 1\
**Last updated:** [January 18, 2024, 10:54am UTC](https://meta.discourse.org/t/configure-api-keys-for-azure-openai/282442 "2024-01-18T10:54:50Z")

</div>

:bookmark: This guide explains how to configure API keys for Azure OpenAI to enable Discourse AI features that require 3rd party LLM keys. :person\_raising\_hand: Required user level: Administrator In this example, we …

---

## [Creating a whisper post](https://meta.discourse.org/t/creating-a-whisper-post/44247)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 4\
**Last updated:** [July 23, 2025, 5:18am UTC](https://meta.discourse.org/t/creating-a-whisper-post/44247 "2025-07-23T05:18:56Z")

</div>

:bookmark: This guide explains how to create a whisper post in Discourse, including how to enable the feature and use it effectively. :person\_raising\_hand: Required user level: Users in whisper-allowed groups Whisper…

---

## [Controlling Web Crawlers For a Site](https://meta.discourse.org/t/controlling-web-crawlers-for-a-site/244925)

<div class="topic-metadata">

**Author:** [@Discourse](https://meta.discourse.org/u/Discourse)\
**Replies:** 10\
**Last updated:** [July 19, 2025, 7:51am UTC](https://meta.discourse.org/t/controlling-web-crawlers-for-a-site/244925 "2025-07-19T07:51:39Z")

</div>

:bookmark: This guide explains how to manage web crawlers on your Discourse site. :person\_raising\_hand: Required user level: Administrator Web crawlers can significantly impact your site’s performance by increasing p…

---

## [Controlling site settings with themes](https://meta.discourse.org/t/controlling-site-settings-with-themes/374376)

<div class="topic-metadata">

**Author:** [@system](https://meta.discourse.org/u/system)\
**Replies:** 0\
**Last updated:** [July 16, 2025, 1:01am UTC](https://meta.discourse.org/t/controlling-site-settings-with-themes/374376 "2025-07-16T01:01:37Z")

</div>

Themeable site settings allow a theme (not components) to override a small subset of core site settings, which generally control parts of the UI and other minor functionality. This allows themes to have a greater control…

[Previous page](https://meta.discourse.org/c/documentation/10.md?page=9)

[Next page](https://meta.discourse.org/c/documentation/10.md?page=11)
