Guia de desenvolvimento do plug-in Low Threshold
Soluções em camadas para desenvolvedores de diferentes níveis de habilidade:
Programas amigáveis para recém-chegados
- reutilização de modelosUse o oficialmente fornecido
plugin_template.pyestrutura básica - Exemplo de aprendizado: consulte o
weather/calculatorEstrutura do código do plug-in - Teste rápidoPlug-ins: Os plug-ins são colocados na pasta
data/pluginspós-implementaçãouv reloadcarregamento a quente
Técnicas avançadas de desenvolvimento
- função de ganchoUso justo
on_message/on_scheduleacionadores de eventos isócronos - separação de configurações: através de
config.yamlAtivação da configurabilidade dos parâmetros - Gerenciamento de dependências: em
__init__.pymédio prazorequirementsInstalação automática de pacotes de dependência
Ferramentas de depuração1. use a interface "Plug-in Debugging" no painel de administração 2.logger.info()Saída do registro de execução 3. Interface com o depurador Python do VSCode
Observação: Recomenda-se que as operações complexas consultem a documentação oficial doAPI ReferenceCapítulos (https://astrbot.app/dev/plugin.html)
Essa resposta foi extraída do artigoAstrBot: plataforma de acesso a chatbot de IA com WebUIO





























