Errbot:如何从一个插件导入另一个插件

Errbot: How can I import one plugin from another

在这种情况下,我有一个简单的 JIRA 插件,我想创建另一个也通过第一个插件与 JIRA 交互的插件。我一直在尝试 errbot.plugin_manager.get_plugin_obj_by_name('jira') 的变体,但我还没有找到正确的方法。

你很幸运,它刚刚在昨天发布的 4.3.0 版本中实现:

基本上你需要在 [Core] 部分用 DependsOn 在 .plug 中声明依赖,然后你可以用 self.get_plugin('pluginName').

https://github.com/errbotio/errbot/blob/master/docs/user_guide/plugin_development/dependencies.rst