Skip to content

sseanliu/discordbot-a2z

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoMA Guide Discord Bot

Welcome to the MoMA Guide Discord Bot repository! This bot is designed to enhance your experience with the Museum of Modern Art (MoMA) by providing detailed information about artworks when you share images in a Discord chat. Whether you're curious about the history, artist, or significance of a piece, this bot is here to help!

Features

  • Image Recognition: Automatically identifies artworks from images shared in the chat.
  • Artwork Information: Provides detailed descriptions, historical context, and artist information.
  • Interactive Q&A: Users can ask questions about artworks, and the bot will respond with relevant information.
  • MoMA Collection: Specially focused on artworks from the Museum of Modern Art, including sculptures, paintings, and installations.

Example Use Case

image
  1. Image Upload: A user uploads an image of the "She-Goat" sculpture to the Discord chat.
  2. Recognition: The bot recognizes the artwork and identifies it as "She-Goat" by Pablo Picasso.
  3. Information Delivery: The bot provides a brief description of the sculpture, including its creation date, materials used, and its significance in Picasso's body of work.
  4. User Interaction: The user asks, "What inspired Picasso to create this sculpture?" The bot responds with insights into Picasso's artistic influences and the context of the work's creation.

Getting Started

Prerequisites

  • A Discord account
  • Node.js installed on your machine
  • Access to the Discord Developer Portal to create a bot application

Installation

  1. Clone the Repository:

    git clone https://github.com/yourusername/moma-guide-bot.git
    cd moma-guide-bot
  2. Install Dependencies:

    npm install
  3. Set Up Environment Variables: Create a .env file in the root directory and add your Discord bot token:

    DISCORD_TOKEN=your_discord_bot_token
    
  4. Run the Bot:

    npm start

Usage

  • Invite the Bot: Add your bot to a Discord server using the OAuth2 URL generated from the Discord Developer Portal.
  • Send Images: Upload images of artworks to the chat.
  • Ask Questions: Type your questions in the chat after uploading an image to receive detailed information.

Contributing

We welcome contributions from the community! Please read our Contributing Guidelines for more information on how to get involved.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For questions or support, please open an issue in this repository or contact us at xl5040@nyu.edu.


Thank you for using the MoMA Guide Discord Bot! We hope it enriches your art exploration experience.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published