Skip to content

Commit bcfd65e

Browse files
author
Juliano Santos
committed
Atualização na passagem de multiplos valores.
1 parent 85231e8 commit bcfd65e

1 file changed

Lines changed: 10 additions & 24 deletions

File tree

exemplos/MessageRules.sh

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,8 @@ ShellBot.setMessageRules --name 'bot_horario_operacao1' \
8080

8181
# Dias da semana fora do horário operacional.
8282
ShellBot.setMessageRules --name 'bot_horario_operacao2' \
83-
--time '00:00-08:00' \
84-
--time '18:00-23:59' \
85-
--weekday 1 \
86-
--weekday 2 \
87-
--weekday 3 \
88-
--weekday 4 \
89-
--weekday 5 \
83+
--time '00:00-08:00,18:00-23:59' \
84+
--weekday '1,2,3,4,5' \
9085
--bot_reply_message "$msg_info"
9186

9287
# Define o comando e a quantidade de argumentos aceitos na mensagem.
@@ -105,56 +100,47 @@ ShellBot.setMessageRules --name 'obter_informacoes_do_usuario' \
105100
ShellBot.setMessageRules --name 'pingar_host' \
106101
--action ping_host \
107102
--command '/ping' \
108-
--username 'x_SHAMAN_x' \
109-
--username 'x_admin1' \
110-
--username 'x_admin2' \
103+
--username 'x_SHAMAN_x,admin1,admin2' \
111104
--time '12:00-14:30'
112105

113106
# Apagar as mensagens de divulgação em um grupo/super-grupo.
114107
ShellBot.setMessageRules --name 'apagar_postagem_de_grupos' \
115108
--action apagar_grupo_url \
116109
--entitie_type url \
117-
--chat_type supergroup \
118-
--chat_type group \
110+
--chat_type 'supergroup,group' \
119111
--text 't.me/[a-zA-Z0-9_]+'
120112

121113
# Envia mensagem de boas-vindas ao usuário no momento que ingressar ao grupo.
122114
ShellBot.setMessageRules --name 'mensagem_boas_vindas' \
123115
--action msg_bem_vindo \
124-
--chat_type supergroup \
125-
--chat_type group \
116+
--chat_type 'supergroup,group' \
126117
--chat_member new
127118

128119
# Envia mensagem de despedida quando o usuário deixar o grupo.
129120
ShellBot.setMessageRules --name 'mensagem_despedida' \
130121
--action msg_despedida \
131-
--chat_type supergroup \
132-
--chat_type group \
122+
--chat_type 'supergroup,group' \
133123
--chat_member left
134124

135125
# Apagar todos os arquivos executaveis enviados entre 01:00 e 06:00 da manhã no mês de dezembro.
136126
ShellBot.setMessageRules --name 'apagar_executaveis' \
137127
--action apagar_msg \
138-
--chat_type supergroup \
139-
--chat_type group \
128+
--chat_type 'supergroup,group' \
140129
--date '01/12/2018-31/12/2018' \
141130
--time '01:00-06:00' \
142131
--mime_type 'application/x-executable'
143132

144133
# Apagar todas as fotos postadas no final de semana.
145134
ShellBot.setMessageRules --name 'apagar_fotos_final_de_semana' \
146135
--action apagar_msg \
147-
--chat_type supergroup \
148-
--chat_type group \
136+
--chat_type 'supergroup,group' \
149137
--file_type photo \
150-
--weekday 6 \
151-
--weekday 7
138+
--weekday '6,7'
152139

153140
# Notifica o usuário sempre que o mesmo postar uma foto no grupo ou super-grupo.
154141
ShellBot.setMessageRules --name 'postagem_fotos' \
155142
--mime_type 'image/jpeg' \
156-
--chat_type supergroup \
157-
--chat_type group \
143+
--chat_type 'supergroup,group' \
158144
--bot_reply_message 'Evite postar fotos no grupo, obrigado.'
159145

160146
while :

0 commit comments

Comments
 (0)