• 
      

    Add typing/modernizations to BaseChatIntegration and allow using emoji unicode blocks in chats.

    Review Request #13749 — Created April 22, 2024 and submitted — Latest diff uploaded

    Information

    rbintegrations
    release-4.x

    Reviewers

    This change mainly adds typing and modernizations to our chat integration
    class. Additionally, we deprecate non-keyword arguments in most of their
    methods for easier expansion in the future.

    We also give subclasses the option to use unicode blocks to represent
    emojis in chat messages instead of shortcodes. This will be useful for the
    upcoming Microsoft Teams integration, because Microsoft Teams can't interpret
    emoji short codes.

    Ran unit tests.

    Commits

    Files