Skip to content

glazk0/zeki

Repository files navigation

Zeki the Palia(pedia) Discord bot

License Contributors

A simple & user-friendly Discord bot integration of paliapedia.com for Palia.

Features

  • Retrieve information about villagers, items, and more from paliapedia.com
  • Receive notifications when S6 publishes a new blog post
  • Receive notifications when the weekly wants list has been updated

Table of Contents

Usage

  1. Invite the bot to your Discord server and ensure it has the necessary permissions.
  2. Make sure the .env file is configured correctly. (Only if you are self-hosting)
  3. Start the bot using the installation instructions. (Only if you are self-hosting)

Installation

Note

We recommend using our hosted version of Zeki cause API access is not guaranteed for self-hosted instances.

To get started, follow these steps:

  1. Clone the repository:
git clone https://github.com/glazk0/zeki.git
  1. Install dependencies
pnpm install
  1. Copy the example config file and fill in the values
cp .env.example .env
  1. Build the bot
pnpm build
  1. Start the bot
pnpm start

Contributing

We welcome contributions from the community. If you have ideas for improvements or find issues, please open a pull request or submit an issue.

Localization

Zeki is currently available in the following languages:

  • English
  • Deutsch
  • Italiano
  • Русский
  • Français

If you would like to contribute to the localization of Zeki, please refer to the localization guide.

Self-Hosting

The inclusion of the bot's source code herein is primarily intended to foster transparency and facilitate other developers in incorporating similar functionalities into their respective projects.

Given the inherent simplicity of the bot, utilizing the publicly-hosted version is generally sufficient for the majority of users. It is strongly recommended to employ the public version, unless specific reasons necessitate an alternative approach, such as for experimental purposes.

While users are granted the autonomy to host the bot on their own servers, it is imperative to note that support for self-hosted instances will not be provided. Undertaking self-hosting is at the sole risk and responsibility of the user. Moreover, any attempts to monetize the hosted bot are expressly prohibited. The bot is designed to serve the community and self hosted instances are prohibited from monetization.

Issues

If you find a bug or have a feature request, please open an issue on GitHub.

License

Distributed under the MIT License. See LICENSE for more information.