Refactor help plugin, and included metadata to all plugins
This commit is contained in:
@@ -388,3 +388,24 @@ async def handle_episode(room, bot, args):
|
||||
await bot.api.send_image_message(room_id=room.room_id, image_filepath=poster_path)
|
||||
finally:
|
||||
os.unlink(poster_path)
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Plugin Metadata
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
__version__ = "1.0.0"
|
||||
__author__ = "Funguy Bot"
|
||||
__description__ = "IMDb lookup via OMDb API"
|
||||
__help__ = """
|
||||
<details>
|
||||
<summary><strong>!imdb</strong> – Movie/series details via OMDb</summary>
|
||||
<ul>
|
||||
<li><code>!imdb <title></code> – Full details (poster sent separately)</li>
|
||||
<li><code>!imdb id <tt1234567></code> – Lookup by IMDb ID</li>
|
||||
<li><code>!imdb search <query></code> – Search titles</li>
|
||||
<li><code>!imdb episode <series> -s N -e N</code> – Episode info</li>
|
||||
</ul>
|
||||
<p>Optional flags: <code>-y year</code>, <code>-t movie|series|episode</code>, <code>--short-plot</code><br>
|
||||
Requires <strong>OMDB_API_KEY</strong> env var.</p>
|
||||
</details>
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user