Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Giphy plugin - Add animated gif to conversations #1873

Open
wants to merge 13 commits into
base: develop
Choose a base branch
from

Conversation

daniel-farina
Copy link

Giphy Plugin Integration and Telegram Package Update

giphy.gif.mp4

Overview

This pull request enhances our messaging platform with GIF support through two major components:

See it in action

here: https://t.me/+HY_tjaFlTgExNTNh

image

Features

1. Giphy Plugin Integration

New plugin enabling GIF responses in conversations:

  • Purpose: Enable GIF sending capabilities in conversations
  • Key Features:
    • Giphy API integration for GIF search and retrieval
    • Context-aware GIF suggestions based on message content
    • Streamlined GIF selection process
  • Benefits:
    • Enhanced user engagement through visual content
    • More expressive communication options
    • Richer interaction experience

2. Telegram Package Update

Extended Telegram integration to support animated content:

  • Purpose: Add animated image support to Telegram integration
  • Key Features:
    • Modified Telegram package for GIF handling
    • Enhanced attachment system for animated content
  • Benefits:
    • Cross-platform consistency in media support
    • Improved content delivery in Telegram chats
    • Enhanced user experience with animated media

Motivation

While traditional text responses effectively convey information, the addition of GIF support significantly enhances the conversational experience by:

  • Adding visual context to messages
  • Providing emotional nuance
  • Aligning with modern communication preferences
  • Creating more engaging and dynamic interactions

This update represents a strategic enhancement to our platform's capabilities, making conversations more engaging and expressive.

Screen.Recording.2025-01-06.at.12.02.44.AM.mov

@odilitime odilitime added Plugin_new Mark PRs that are a new plugin Needs Testing labels Jan 5, 2025
@odilitime odilitime changed the title Feat: Giphy plugin - Add animated gif to conversations feat: Giphy plugin - Add animated gif to conversations Jan 5, 2025
Copy link
Collaborator

@odilitime odilitime left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's some errors in the code, see the smoke tests, get them resolved

@daniel-farina
Copy link
Author

daniel-farina commented Jan 5, 2025

There's some errors in the code, see the smoke tests, get them resolved

Thank you, it should be fixed on the next run!

@daniel-farina
Copy link
Author

all passing now @odilitime

@wtfsayo wtfsayo self-requested a review January 7, 2025 15:19
Copy link
Collaborator

@wtfsayo wtfsayo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think its ready now; @odilitime feel free to merge or req changes; looks good to me

@wtfsayo wtfsayo requested a review from odilitime January 7, 2025 15:20
Copy link
Author

@daniel-farina daniel-farina left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good to go

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Plugin_new Mark PRs that are a new plugin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants