Added option --notice to send a message as notice. (Greyed out; will not be processed by bots.)
This commit is contained in:
parent
fc30b1d136
commit
e79afb0e23
1 changed files with 6 additions and 1 deletions
|
|
@ -34,6 +34,7 @@ help() {
|
||||||
echo " --token=<token> Access token to use. Only useful if you don't want to use --login."
|
echo " --token=<token> Access token to use. Only useful if you don't want to use --login."
|
||||||
echo " --homeserver=<url> Homeserver address to use. Only useful if you don't want to use --login. Must start with \"https\". Must not have a trailing slash."
|
echo " --homeserver=<url> Homeserver address to use. Only useful if you don't want to use --login. Must start with \"https\". Must not have a trailing slash."
|
||||||
echo " --room=<room_id> Which room to send the message to."
|
echo " --room=<room_id> Which room to send the message to."
|
||||||
|
echo " --notice Send a notice instead of a message."
|
||||||
echo " --html Enable HTML tags in message."
|
echo " --html Enable HTML tags in message."
|
||||||
echo " --pre Wraps the given message into <pre> and escapes all other HTML special chars."
|
echo " --pre Wraps the given message into <pre> and escapes all other HTML special chars."
|
||||||
echo " --file=<file> Send <file> to the room."
|
echo " --file=<file> Send <file> to the room."
|
||||||
|
|
@ -221,7 +222,7 @@ send_message() {
|
||||||
if $HTML; then
|
if $HTML; then
|
||||||
clean_body="${text//<+([a-zA-Z0-9\"\'= \/])>/}"
|
clean_body="${text//<+([a-zA-Z0-9\"\'= \/])>/}"
|
||||||
clean_body=`escape "$clean_body"`
|
clean_body=`escape "$clean_body"`
|
||||||
data="{\"body\": $clean_body, \"msgtype\":\"m.text\",\"formatted_body\":$text,\"format\":\"org.matrix.custom.html\"}"
|
data="{\"body\": $clean_body, \"msgtype\":\"$MESSAGE_TYPE\",\"formatted_body\":$text,\"format\":\"org.matrix.custom.html\"}"
|
||||||
else
|
else
|
||||||
data="{\"body\": $text, \"msgtype\":\"m.text\"}"
|
data="{\"body\": $text, \"msgtype\":\"m.text\"}"
|
||||||
fi
|
fi
|
||||||
|
|
@ -283,6 +284,10 @@ for i in "$@"; do
|
||||||
PRE="true"
|
PRE="true"
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
|
--notice)
|
||||||
|
MESSAGE_TYPE="m.notice"
|
||||||
|
shift
|
||||||
|
;;
|
||||||
--file=*)
|
--file=*)
|
||||||
FILE="${i#*=}"
|
FILE="${i#*=}"
|
||||||
ACTION="send"
|
ACTION="send"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue