FIX: Insultabot no responde a favoritos, añade nuevos insultos
This commit is contained in:
parent
9880c2c544
commit
7047b8f957
|
@ -50,7 +50,7 @@ def insultar_insultador(insulto, insultador, status, mensaje):
|
||||||
mensaje = mensaje.replace("INSULTO", insulto).replace("ARTICULO_INDEFINIDO", articulos_indefinidos[gender])
|
mensaje = mensaje.replace("INSULTO", insulto).replace("ARTICULO_INDEFINIDO", articulos_indefinidos[gender])
|
||||||
api.status_post("@" + insultador.acct + " " + mensaje.replace("INSULTO", insulto), in_reply_to_id=status.id, visibility="unlisted" )
|
api.status_post("@" + insultador.acct + " " + mensaje.replace("INSULTO", insulto), in_reply_to_id=status.id, visibility="unlisted" )
|
||||||
|
|
||||||
def insultar_insultado(insulto, insultador, insultado, insultado_acct):
|
def insultar_insultado(insulto, insultador, insultado, insultado_acct, status):
|
||||||
gender = get_gender(insultado)
|
gender = get_gender(insultado)
|
||||||
insulto = get_insulto_inclusivo(insulto, gender)
|
insulto = get_insulto_inclusivo(insulto, gender)
|
||||||
mensaje = choice(mensajes)
|
mensaje = choice(mensajes)
|
||||||
|
@ -64,12 +64,13 @@ def insultar_insultado(insulto, insultador, insultado, insultado_acct):
|
||||||
mensaje = mensaje.replace("INSULTO", insulto)
|
mensaje = mensaje.replace("INSULTO", insulto)
|
||||||
mensaje = mensaje.replace("ARTICULO_INDEFINIDO", articulos_indefinidos[gender])
|
mensaje = mensaje.replace("ARTICULO_INDEFINIDO", articulos_indefinidos[gender])
|
||||||
mensaje = mensaje.replace("ARTICULO_DEFINIDO", articulos_definidos[gender])
|
mensaje = mensaje.replace("ARTICULO_DEFINIDO", articulos_definidos[gender])
|
||||||
api.status_post(mensaje, visibility="unlisted" )
|
reply = api.status_post(mensaje, in_reply_to_id=status.id, visibility="unlisted" )
|
||||||
|
api.status_reblog(reply.id)
|
||||||
|
|
||||||
bot_name = 'insultabot'
|
bot_name = 'insultabot'
|
||||||
api = get_api('masto.es', bot_name)
|
api = get_api('masto.es', bot_name)
|
||||||
insultos = list_read(bot_name + "_insultos")
|
insultos = list_read(bot_name + "_insultos")
|
||||||
notifications = get_new_notifications(api, bot_name, "mention,follow")
|
notifications = get_new_notifications(api, bot_name, ["mention", "follow"])
|
||||||
|
|
||||||
for n in notifications:
|
for n in notifications:
|
||||||
insultador = n.account
|
insultador = n.account
|
||||||
|
@ -122,7 +123,7 @@ for n in notifications:
|
||||||
for follow in follows:
|
for follow in follows:
|
||||||
if(insultador.url == follow.url):
|
if(insultador.url == follow.url):
|
||||||
encontrado = True
|
encontrado = True
|
||||||
insultar_insultado(choosen_insulto, insultador, insultado, insultado_mencion.acct)
|
insultar_insultado(choosen_insulto, insultador, insultado, insultado_mencion.acct, n.status)
|
||||||
break
|
break
|
||||||
if(encontrado == False):
|
if(encontrado == False):
|
||||||
insultar_insultador(choosen_insulto, insultador, n.status, mensaje_no_amigo)
|
insultar_insultador(choosen_insulto, insultador, n.status, mensaje_no_amigo)
|
||||||
|
|
|
@ -11,5 +11,5 @@ insultos = list_read(bot_name + "_insultos")
|
||||||
choosen_insulto = choice(insultos)
|
choosen_insulto = choice(insultos)
|
||||||
choosen_user = choice(followers)
|
choosen_user = choice(followers)
|
||||||
gender = get_gender(choosen_user)
|
gender = get_gender(choosen_user)
|
||||||
insulto = get_insulto_inclusivo(choosen_insulto, gender)
|
insulto = get_insulto_inclusivo(choosen_insulto, gender).capitalize()
|
||||||
api.status_post("@" + choosen_user.username + " ¡" + insulto + "!", visibility="unlisted" )
|
api.status_post("@" + choosen_user.acct + " ¡" + insulto + "!\n\nInsulto gratuito periódico patrocinado por Insultabot para sus seguidores.", visibility="unlisted" )
|
||||||
|
|
|
@ -6,6 +6,7 @@ alcornoque
|
||||||
alfeñique
|
alfeñique
|
||||||
andurriasmo,andurriasma,andurriasme
|
andurriasmo,andurriasma,andurriasme
|
||||||
arrastracueros
|
arrastracueros
|
||||||
|
arrastrasillas
|
||||||
atascaburras
|
atascaburras
|
||||||
baboso,babosa,babose
|
baboso,babosa,babose
|
||||||
bailaferias
|
bailaferias
|
||||||
|
@ -17,6 +18,7 @@ bellaco,bellaca,bellaque
|
||||||
berzotas
|
berzotas
|
||||||
besugo,besuga,besugue
|
besugo,besuga,besugue
|
||||||
bobalicón,bobalicona,bobalicone
|
bobalicón,bobalicona,bobalicone
|
||||||
|
bobo,boba,bobe
|
||||||
bocabuzón
|
bocabuzón
|
||||||
bocachancla
|
bocachancla
|
||||||
bocallanta
|
bocallanta
|
||||||
|
@ -26,6 +28,7 @@ brasas
|
||||||
cabestro,cabestra,cabestre
|
cabestro,cabestra,cabestre
|
||||||
cabezabuque
|
cabezabuque
|
||||||
cabezachorlito,cabezachorlita,cabezachorlite
|
cabezachorlito,cabezachorlita,cabezachorlite
|
||||||
|
cabezahueca
|
||||||
cabezapony
|
cabezapony
|
||||||
cachibache
|
cachibache
|
||||||
cafre
|
cafre
|
||||||
|
@ -63,12 +66,14 @@ comesquinas
|
||||||
comeflores
|
comeflores
|
||||||
cretino,cretina,cretine
|
cretino,cretina,cretine
|
||||||
culopollo
|
culopollo
|
||||||
|
destripaterrones
|
||||||
echacantos
|
echacantos
|
||||||
esbaratabailes
|
esbaratabailes
|
||||||
escuelgagüindillas
|
escuelgagüindillas
|
||||||
esgarramantas
|
esgarramantas
|
||||||
estripabarrancos
|
estripabarrancos
|
||||||
estripacharcos
|
estripacharcos
|
||||||
|
friegalenguas
|
||||||
fulastre
|
fulastre
|
||||||
gañán
|
gañán
|
||||||
gilipuertas
|
gilipuertas
|
||||||
|
@ -78,12 +83,16 @@ gurripato,gurripata,gurripate
|
||||||
hinchanarices
|
hinchanarices
|
||||||
lameculos
|
lameculos
|
||||||
lameplatos
|
lameplatos
|
||||||
legañoso.legañosa,legañose
|
legañoso,legañosa,legañose
|
||||||
lerdo,lerda,lerde
|
lerdo,lerda,lerde
|
||||||
|
mamarracho,mamarracha,mamarrache
|
||||||
majadero,majadera,majadere
|
majadero,majadera,majadere
|
||||||
malababa
|
malababa
|
||||||
|
malandrín
|
||||||
malasangre
|
malasangre
|
||||||
malasombra
|
malasombra
|
||||||
|
mangarrana
|
||||||
|
mangurrián
|
||||||
mascachapas
|
mascachapas
|
||||||
mastuerzo,mastuerza,mastuerze
|
mastuerzo,mastuerza,mastuerze
|
||||||
matacandiles
|
matacandiles
|
||||||
|
@ -95,7 +104,6 @@ mequetrefe
|
||||||
merluzo,merluza,merluze
|
merluzo,merluza,merluze
|
||||||
mindundi
|
mindundi
|
||||||
morroestufa
|
morroestufa
|
||||||
muerdealmohadas
|
|
||||||
muerdesartenes
|
muerdesartenes
|
||||||
nalgasprietas
|
nalgasprietas
|
||||||
pagafantas
|
pagafantas
|
||||||
|
@ -116,6 +124,7 @@ patán
|
||||||
pavisoso,pavisosa,pavisose
|
pavisoso,pavisosa,pavisose
|
||||||
pavitonto,pavitonta,pavitonte
|
pavitonto,pavitonta,pavitonte
|
||||||
pazguato,pazguata,pazguate
|
pazguato,pazguata,pazguate
|
||||||
|
pecador de la pradera, pecadora de la pradera, pecadore de la pradera
|
||||||
pecholata
|
pecholata
|
||||||
pedorro,pedorra,pedorre
|
pedorro,pedorra,pedorre
|
||||||
peinabombillas
|
peinabombillas
|
||||||
|
@ -127,6 +136,7 @@ pelatigres
|
||||||
pelavaras
|
pelavaras
|
||||||
pelazarzas
|
pelazarzas
|
||||||
pelele
|
pelele
|
||||||
|
pellizcacristales
|
||||||
pelma
|
pelma
|
||||||
percebe
|
percebe
|
||||||
perroflauta
|
perroflauta
|
||||||
|
@ -145,13 +155,13 @@ robaperas
|
||||||
rumiamierdas
|
rumiamierdas
|
||||||
sacamuelas
|
sacamuelas
|
||||||
saltasurcos
|
saltasurcos
|
||||||
|
saltimbanqui
|
||||||
sanguijuela
|
sanguijuela
|
||||||
sinsustancia
|
sinsustancia
|
||||||
soplagaitas
|
soplagaitas
|
||||||
soplanucas
|
|
||||||
soplaguindas
|
soplaguindas
|
||||||
soplapollas
|
|
||||||
tagarote
|
tagarote
|
||||||
|
tarambana
|
||||||
tocapelotas
|
tocapelotas
|
||||||
tolai
|
tolai
|
||||||
tontoviava,tontaviava,tonteviava
|
tontoviava,tontaviava,tonteviava
|
||||||
|
@ -168,4 +178,4 @@ zopenco,zopenca,zopenque
|
||||||
zoquete
|
zoquete
|
||||||
zote
|
zote
|
||||||
zullenco,zullenca,zullenque
|
zullenco,zullenca,zullenque
|
||||||
zurcefrenillos
|
zurcefrenillos
|
||||||
|
|
Loading…
Reference in New Issue