Add copilot instructions for AI agents #163
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request adds a comprehensive Copilot instruction guide for the
TelegramSearchBotproject, aiming to help contributors quickly understand the architecture, configuration, and development best practices. The guide covers project structure, dependency injection, message processing, search/data management, scheduled tasks, AI/tool integration, build/test commands, developer tips, and common pitfalls.Project architecture and configuration:
Program.cs), and unified configuration loading viaEnv.csfrom%LOCALAPPDATA%/TelegramSearchBot/Config.json, with a note to avoidappsettings.json.Core processing and data management:
PipelineContext.PipelineCachefor cross-controller data.Scheduled tasks and AI integration: