bhcli-simple

A simplified version of bhcli
git clone https://git.dasho.dev/bhcli-simple.git
Log | Files | Refs | README

README.md (5747B)


BHCLI

screenshot

Description

This is a CLI client for any of le-chat-php Officially supported chats are Black Hat Chat

Tested working on [ --url ] :

Pre-built binaries

Pre-buit binaries can be found on the official website

Features

[ Only for members+ users ] > This is your warning @username, will be kicked next !rules

ctrl+ H. > - Hidden messages are just hidden from the view, they are not deleted > - Deleted messages once hidden can't be viewed again

> pacman -S translate-shell

Editing mode

Messages navigation

Build from source

Windows

OSx

Linux

the binary from

Cross compile

cargo build --release --target x86_64-pc-windows-gnu

Profiles

To automatically login when starting the application, you can put the following content in your config file /path/to/rs.bhcli/default-config.toml

[profiles]

[profiles.default]
username = "username"
password = "password"

Custom Commands

U can create ur own custom personal commands using the format below.<br> The commands are not created on the server but rather edited on clien tand sen tot server.<br> Comands must start from "!" in the textbox, but "!" are not required in config.

[commands]

command1 = "This is the mesage that will be posted"
hello = "hello everyone !"

Configuration file

The configuration is stored using confy. On Linux this is usually ~/.config/bhcli/bhcli.toml. You can edit this file to preload profiles, create custom commands and maintain filters.

To manually add or remove banned usernames or message filters you can edit the bad_usernames, bad_exact_usernames and bad_messages arrays in this file:

bad_usernames = ["spammer1", "spammer2"]
bad_exact_usernames = ["baduser"]
bad_messages = ["buy now", "free money"]

Filters modified using /ban, /ban "name", /filter, /unban and /unfilter are saved back to this file automatically and any custom commands in the [commands] section are preserved.