Private Parlor XT

GitHub Workflow Status (with event) GitHub Workflow Status (with event) GitHub Workflow Status (with event)

GitHub top language

A featureful Telegram bot to make an anonymous, private group chat on Telegram.

Inspired by secretlounge-ng

Using the Tourmaline Telegram bot library.

Notable Features

Installation

Compiling PrivateParlor XT requires having both crystal and shards installed.

git clone https://github.com/Private-Parlor/Private-Parlor-XT.git
cd private-parlor-xt
shards install
shards build --release

Alternatively, you can download the precompiled binaries from Releases

BotFather Setup

  1. Start a conversation with BotFather
  2. Make a new bot with /newbot and answer the prompts
  3. /setprivacy: enabled
  4. /setjoingroups: disabled

Usage

  1. Rename config.yaml.copy to config.yaml
  2. Edit config file
  1. Run the private-parlor-xt binary

Development

Development instructions are as follows:

Contributing

  1. Fork it (https://github.com/Private-Parlor/private-parlor-xt/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors