File size: 385 Bytes
3d3d712
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from taskweaver.plugin import Plugin, register_plugin


@register_plugin
class TellJoke(Plugin):
    def __call__(self, lan: str = "en"):
        try:
            import pyjokes
        except ImportError:
            raise ImportError("Please install pyjokes first.")

        # Define the API endpoint and parameters
        return pyjokes.get_joke(language=lan, category="neutral")