Skip to content
/ Pudel Public

Pudel is an AI chatbot application developed in Java, designed to provide users with an interactive and enjoyable chatbot experience. It is built upon the JDA library, enabling seamless integration with Discord, where users can engage in conversations with the bot.

License

Notifications You must be signed in to change notification settings

Zazalng/Pudel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pudel

Motivation

The inspiration behind Pudel's creation stems from the discontinuation of the highly regarded Eli bot, developed by a talented developer. Recognizing the need for a replacement, Pudel was conceived to carry on the legacy of Eli, ensuring users could continue to enjoy a similar chatbot experience.

Features

  • Discord Integration: Pudel seamlessly integrates with Discord, allowing users to interact with the bot through the platform.
  • Natural Language Processing: Incorporating NLP libraries like Apache OpenNLP, Pudel enhances its understanding of user queries, enabling effective processing and interpretation.
  • Familiarity and Continuity: Pudel's goal is to capture the style and mannerisms established by Eli, providing users with a sense of familiarity and continuity.
  • Reliable and Enjoyable: Pudel strives to deliver a reliable and enjoyable chatbot experience, ensuring users have a seamless transition from Eli to Pudel.

Dependencies

  • JDA: maven-central
  • LavaPlayer: Maven Central
  • youtube-source: GitHub Release
  • Opencsv: Maven Central

Getting Started

To get started with Pudel, follow these steps:

  1. Clone the Pudel repository to your local machine.
  2. Ensure you have Java 23 installed on your system.
  3. Set up the required dependencies as specified in pom.xml.
  4. Run the Pudel application and start interacting with the chatbot on Discord.

Contributing

Pudel is an open-source project, and contributions are welcome. If you'd like to contribute to the development of Pudel, feel free to submit pull requests or open issues on the GitHub repository.

Acknowledgments

Although developer Eli did not directly contribute to Pudel's development, the bot's features and behavior are rooted in Eli's legacy. Pudel aims to carry on the spirit of Eli by offering a reliable and enjoyable chatbot experience that captures the essence of the original project. Special thanks to the developer of Eli for inspiring this project.

About

Pudel is an AI chatbot application developed in Java, designed to provide users with an interactive and enjoyable chatbot experience. It is built upon the JDA library, enabling seamless integration with Discord, where users can engage in conversations with the bot.

Topics

Resources

License

Stars

Watchers

Forks

Languages