Files
baythn_bot/SearchModal.py
2025-12-19 20:40:02 +01:00

24 lines
767 B
Python

from discord.ui import *
import discord
from main import search_commits
class SearchModal(Modal):
"""Modal for searching commits"""
def __init__(self, search_type: str = "message"):
super().__init__(title=f"🔍 Search Commits by {search_type.capitalize()}")
self.search_type = search_type
self.search_term = TextInput(
label=f"Enter search term:",
placeholder=f"Search in commit {search_type}...",
min_length=2,
max_length=100
)
self.add_item(self.search_term)
async def on_submit(self, interaction: discord.Interaction):
await interaction.response.defer()
await search_commits(interaction, self.search_type, self.search_term.value)