Skip to content
AstrBot
Main Navigation HomeBlogRoadmapHTTP API

English

简体中文

English

简体中文

Toggle dark mode

Intro & DeployMessaging PlatformsAI IntegrationUsageDevelopment
Sidebar Navigation

Introduction

What is AstrBot

Community

FAQ

Deployment

Package Manager

One-click Launcher

Docker

Kubernetes

BT Panel

1Panel

Manual

Other Deployments

CasaOS

Compshare GPU

Community-provided Deployment

Support Us

Messaging Platforms

Quick Start

QQ Official Bot

Webhook Method

Websockets Method

WeCom Application

WeCom AI Bot

WeChat Official Account

Lark

DingTalk

Telegram

LINE

Slack

Misskey

Discord

OneBot v11

NapCat

Lagrange

Other Clients

Satori

Using LLOneBot

Using server-satori

Community-provided

Matrix

KOOK

VoceChat

AI Integration

✨ Model Providers

NewAPI

AIHubMix

PPIO Cloud

SiliconFlow

TokenPony

302.AI

Ollama

LMStudio

⚙️ Agent Runners

Built-in Agent Runner

Dify

Coze

Alibaba Bailian

Usage

WebUI

Plugins

Built-in Commands

Tool Use

Anthropic Skills

SubAgent Orchestration

Proactive Tasks

MCP

Web Search

Knowledge Base

Custom Rules

Agent Runner

Unified Webhook Mode

Auto Context Compression

Agent Sandbox

Development

Plugin Development

🌠 Getting Started

Minimal Example

Listen to Message Events

Send Messages

Plugin Configuration

AI

Storage

HTML to Image

Session Control

Publish Plugin

Platform Adapter Integration

AstrBot HTTP API

AstrBot Configuration File

Others

Self-hosted HTML to Image

Open Source Summer

OSPP 2025

On this page

Connecting to Misskey Platform ​

WARNING

  1. We recommend that before deploying a bot on a Misskey instance you don't manage, you should review the instance rules or seek approval from the instance administration or moderation team, and enable the Bot identifier for the bot account after deployment.
  2. This project is strictly prohibited from being used for any illegal purposes. If you intend to use AstrBot for illegal industries or activities, we explicitly oppose and refuse your use of this project.

Create AstrBot Misskey Platform Adapter ​

Navigate to the messaging platform, click to add a new adapter, find Misskey and click to enter the Misskey configuration page.

Create Misskey Platform Adapter

Configure Platform Adapter Settings ​

On the AstrBot Misskey platform adapter configuration page, we need to fill in the Misskey connection information and configure some adapter behaviors.

Note

Don't forget to click Enable before saving to activate the Misskey platform adapter!

How to obtain the Misskey connection information is described below.

Misskey Platform Adapter Configuration

Misskey Instance URL ​

This is the frontend address of the Misskey instance where your bot account is located, in standard domain format. For example, https://misskey.example.

Obtain Bot Account Access Token ​

  1. First, open the Misskey Web frontend page, find and open the Settings > Connected Services page in the frontend sidebar.

Open Misskey Connected Services Page

  1. Click "Generate Access Token" to generate an account access token.

Generate Misskey Account Token

  1. On the access token configuration page that appears, give the token a name, such as AstrBot.

  2. Then we need to configure the relevant permissions for the token to allow the bot to interact with the Misskey instance.

Note

If third-party AstrBot plugins you use require additional permissions, please refer to their documentation to add the corresponding permissions. If you fully trust the bot's deployment environment, you can temporarily enable all permissions to simplify debugging, but we still recommend limiting the bot's permissions in production environments.

Configure Access Token Permissions

Permissions Required by Default

Permission NameDescriptionPurpose
Read account informationView basic account informationObtain bot's own user information and account ID
Compose or delete postsCreate, edit, and delete note contentSend message replies and publish content
Compose or delete messagesCreate, edit, and delete direct messagesHandle direct message conversations
View notificationsReceive system notifications and remindersObtain mention, reply, and other notification information
View messagesRead direct messages and chat historyReceive and process user direct messages
View reactionsView replies and reactions to postsHandle user responses to bot messages
  1. After completing the permission configuration, click "Done" to view the account access token. Copy the obtained token and paste it into the Access Token input box on the AstrBot configuration page.

View Account Token

Default Post Visibility ​

Modify the default visibility when the bot posts

NameDescription
publicAnyone can see the bot's posts
homePublish bot posts to the instance home timeline
followersOnly users who follow the bot account can see bot posts in the home timeline

Local Only (Do Not Federate) ​

When enabled, all posts sent by the bot will not participate in Fediverse federation. This is very suitable for scenarios where you only want to use and distribute the bot's posts within your own instance.

Enable Chat Message Response ​

Note

Misskey's "Chat" component feature is not supported by all Misskey Fork versions! It cannot federate across instances.

Misskey added "Chat" component support in v2025.4.0 and later versions, and it is only supported by its web frontend, not well-supported by third-party apps.

Enabled by default. When enabled, the bot will respond to private chat messages sent by users in Misskey chat.

History Records ​

Conversation history for individual users in chat and posts will be recorded in the AstrBot WebUI console "Conversation History" with the ID chat:UserID, while traditional posts will be recorded with the ID note:UserID.

Where is the Misskey user's UserID?

It can be found on the user's personal page in the Raw section. UserID is the unique key identifier for Misskey users within a single instance.

UserID

Test the Connection ​

After completing the configuration and enabling it, go to Misskey to create a new post and mention the bot (@mention) to test. If the bot account successfully triggers a reply, the configuration is successful.

Demo Example

Additional Notes ​

We recommend enabling the Misskey Bot identifier for bot accounts to respect the relevant regulations and rate limits of various Misskey instances, which can also effectively help Misskey instance administrators manage and identify bot usage.

How to Enable

Enable "This is a bot account" in the advanced settings of the bot account's profile page.

This is a bot account

Edit this page on GitHub

Last updated:

Pager
PreviousSlack
NextDiscord

Deployed on Rainyun Logo