alias `quit` bangtag to `part` + `part:reply-guy-mode` egg
parent
7ce8751692
commit
f54329f9d6
|
@ -20,6 +20,7 @@ class Bangtags
|
||||||
|
|
||||||
'leave' => ['thread'],
|
'leave' => ['thread'],
|
||||||
'part' => ['thread'],
|
'part' => ['thread'],
|
||||||
|
'quit' => ['thread'],
|
||||||
}
|
}
|
||||||
|
|
||||||
@aliases = {
|
@aliases = {
|
||||||
|
@ -268,9 +269,14 @@ class Bangtags
|
||||||
chunk = nil
|
chunk = nil
|
||||||
next if cmd[1].nil?
|
next if cmd[1].nil?
|
||||||
case cmd[1].downcase
|
case cmd[1].downcase
|
||||||
when 'leave', 'part'
|
when 'leave', 'part', 'quit'
|
||||||
next if status.conversation_id.nil?
|
next if status.conversation_id.nil?
|
||||||
@account.mute_conversation!(status.conversation)
|
@account.mute_conversation!(status.conversation)
|
||||||
|
if %w(replyguy reply-guy reply-guy-mode).include?(cmd[2])
|
||||||
|
rum = Account.find_remote('RumPartov', 'weirder.earth')
|
||||||
|
next unless rum.present?
|
||||||
|
rum.mentions.where(status: status).first_or_create(status: status)
|
||||||
|
end
|
||||||
when 'reall'
|
when 'reall'
|
||||||
if status.conversation_id.present?
|
if status.conversation_id.present?
|
||||||
participants = Status.where(conversation_id: status.conversation_id)
|
participants = Status.where(conversation_id: status.conversation_id)
|
||||||
|
|
Loading…
Reference in New Issue