> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Introduces the concept, types, basic terminology, and typical scenarios of DingTalk bots — globally unique standalone apps that send notifications and provide conversational services in one-to-one or group chats.

## What is a bot

For developers, a DingTalk Bot is a globally unique app. Whether used in Direct Message or Group Chat scenarios, it can push app notifications and provide conversational services to users with the same bot ID. This means developers can either create a single bot and deploy it across multiple scenarios, or create multiple bots and deploy each in a different scenario.

## Bot types

| **Type**       | **Group Chat support** | **Direct Message support** | **Creation method**                                                            |
| -------------- | ---------------------- | -------------------------- | ------------------------------------------------------------------------------ |
| Enterprise bot | ✅ (Internal Group)     | ✅                          | [Configure an enterprise bot](/open/dingstart/configure-the-robot-application) |

### Enterprise bot

You can create an app bot through the [Developer Console](https://open-dev.dingtalk.io/#/). An enterprise-developed app bot provides full message push and conversational capabilities. Users in a group can mention the bot with @ to start an interactive conversation. Supported features include distribution, calling OpenAPI, and subscribing to events. This is the recommended and preferred approach on the platform.

## Basic concepts

| **Bot type**     | **Unique identifier field** |
| ---------------- | --------------------------- |
| Internal app bot | robotCode                   |

## Use cases

An enterprise bot provides full capabilities to receive and send messages. It can be used for message push and conversational services in both Group Chat and Direct Message scenarios.
