1
0
Fork 0
mirror of https://gitlab.com/oloturia/fumcaso.git synced 2025-01-08 22:47:17 +01:00

Added Telegram Bot

This commit is contained in:
oloturia 2019-09-19 01:59:13 +02:00
parent 0c93d3fd66
commit 16b0dc326c
9 changed files with 51 additions and 18 deletions

Binary file not shown.

BIN
prova.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 703 KiB

View file

@ -1,8 +1,8 @@
B00.0.png;147;58;258;121;Scusi,@per la stazione?;La stazione?;Cosa ne pensa del@riscaldamento globale?;Oddio così su@due piedi
B00.1.png;159;75;315;102;Permette;Cosa vuole?;Scusi;Cosa c'è?;Vorrei §OBJECT;Di mare o di terra?;Cerco il bagno;Fuori da@casa mia!;Il bagno è@infestato di@§ANIMAL!;Ellapeppa!;Cerco il bagno;In fondo a destra!
B00.2.png;128;55;330;71;§HELP;§HELP
B00.1.png;159;75;315;102;Permette;Cosa vuole?;Scusi;Cosa c'è?;Vorrei $OBJECT;Di mare o di terra?;Cerco il bagno;Fuori da@casa mia!;Il bagno è@infestato di@$ANIMAL!;Ellapeppa!;Cerco il bagno;In fondo a destra!
B00.2.png;128;55;330;71;$HELP;$HELP
B01.png;205;38;256;156;Ma sei scemo?;Badi al fraseggio;Ti odio!;Male!;Chiamo@la polizia!;La polizia@non può@aiutarti;Vaffanbrodo!;Vaffanbrodo@a lei
B02.png;219;67;247;180;§INSULT;§INSULT
B02.png;219;67;247;180;$INSULT;$INSULT
B03.png;188;79;284;172;Ho un regalo!;Per me? Evviva!;Ti ho preso@questo!;Wow!;Un piccolo@presente!;Cacchio che@bello!
B04.png;
B05.png;171;102;277;180;Ma cosa?;Come cosa?;Ma io non...;È colpa tua!;I ciccioli di mare?;Proprio loro!;Eppure;Un corno!
@ -12,7 +12,7 @@ B08.png;280;106;0;0;HO NO! CAZZOPOLLO!; ;CAZZOPOLLO!;
B09.png;
B10.png;
B11.png;182;97;247;202;CHE SCHIFO!;BLEARGH!;Ecco lo sapevo@hai mangiato@i ciccioli di mare;BLORGH!;Bha...;GLOAGG
B12.png;288;130;0;0;§INSULT; ;Ciccioli di mare!; ;A MAI PIÙ!;
B12.png;288;130;0;0;$INSULT; ;Ciccioli di mare!; ;A MAI PIÙ!;
B13.png;
B14.png;
B15.png;

1 B00.0.png;147;58;258;121;Scusi,@per la stazione?;La stazione?;Cosa ne pensa del@riscaldamento globale?;Oddio così su@due piedi
2 B00.1.png;159;75;315;102;Permette;Cosa vuole?;Scusi;Cosa c'è?;Vorrei §OBJECT;Di mare o di terra?;Cerco il bagno;Fuori da@casa mia!;Il bagno è@infestato di@§ANIMAL!;Ellapeppa!;Cerco il bagno;In fondo a destra! B00.1.png;159;75;315;102;Permette;Cosa vuole?;Scusi;Cosa c'è?;Vorrei $OBJECT;Di mare o di terra?;Cerco il bagno;Fuori da@casa mia!;Il bagno è@infestato di@$ANIMAL!;Ellapeppa!;Cerco il bagno;In fondo a destra!
3 B00.2.png;128;55;330;71;§HELP;§HELP B00.2.png;128;55;330;71;$HELP;$HELP
4 B01.png;205;38;256;156;Ma sei scemo?;Badi al fraseggio;Ti odio!;Male!;Chiamo@la polizia!;La polizia@non può@aiutarti;Vaffanbrodo!;Vaffanbrodo@a lei
5 B02.png;219;67;247;180;§INSULT;§INSULT B02.png;219;67;247;180;$INSULT;$INSULT
6 B03.png;188;79;284;172;Ho un regalo!;Per me? Evviva!;Ti ho preso@questo!;Wow!;Un piccolo@presente!;Cacchio che@bello!
7 B04.png;
8 B05.png;171;102;277;180;Ma cosa?;Come cosa?;Ma io non...;È colpa tua!;I ciccioli di mare?;Proprio loro!;Eppure;Un corno!
12 B09.png;
13 B10.png;
14 B11.png;182;97;247;202;CHE SCHIFO!;BLEARGH!;Ecco lo sapevo@hai mangiato@i ciccioli di mare;BLORGH!;Bha...;GLOAGG
15 B12.png;288;130;0;0;§INSULT; ;Ciccioli di mare!; ;A MAI PIÙ!; B12.png;288;130;0;0;$INSULT; ;Ciccioli di mare!; ;A MAI PIÙ!;
16 B13.png;
17 B14.png;
18 B15.png;

View file

@ -77,7 +77,7 @@ def writeStrip(story):
textVign = fetchText(indVign)
if textVign !=0:
text1 = textVign[2]
if text1.find('§') != -1:
if text1.find('$') != -1:
text1 = replaceText(text1)
addtext.multiline_text((int(textVign[0]),int(textVign[1])),text1,fill="#000000",font=fnt,align="center")
else:
@ -85,9 +85,9 @@ def writeStrip(story):
if textVign!=0:
text1 = textVign[4]
text2 = textVign[5]
if text1.find('§') != -1:
if text1.find('$') != -1:
text1 = replaceText(text1)
if text2.find('§') != -1:
if text2.find('$') != -1:
text2 = replaceText(text2)
addtext.multiline_text((int(textVign[0]),int(textVign[1])),text1,fill="#000000",font=fnt,align="center")
addtext.multiline_text((int(textVign[2]),int(textVign[3])),text2,fill="#000000",font=fnt,align="center")
@ -103,8 +103,16 @@ def writeStrip(story):
xshift += 600
return image
def createStrip(name):
try:
story = fetchVign()
finalStrip = writeStrip(story)
finalStrip.save(name)
return 0
except Exception as err:
return err
if __name__ == "__main__":
story = fetchVign()
print(story)
finalStrip = writeStrip(story)
finalStrip.show()

BIN
randstrip.pyc Normal file

Binary file not shown.

View file

@ -1,12 +1,12 @@
A00.png;268;77;Che giornata@del cacchio@oggi;C'è nessuno?;Come vorrei@§OBJECT;Il telefono non prende;Hey!;§NAME, dove sei?;Ciccioli di mare;Esco a comperare@§OBJECT
A01.png;327;110;Che nervi!@Dio che nervi!;Sono molto@arrabbiato!;Che rabbia!;§OBJECT;Vaffanbrodo!;AAAAAH!;§SWEARING
A00.png;268;77;Che giornata@del cacchio@oggi;C'è nessuno?;Come vorrei@$OBJECT;Il telefono non prende;Hey!;$NAME, dove sei?;Ciccioli di mare;Esco a comperare@$OBJECT
A01.png;327;110;Che nervi!@Dio che nervi!;Sono molto@arrabbiato!;Che rabbia!;$OBJECT;Vaffanbrodo!;AAAAAH!;$SWEARING
A02.png;282;100;Sono molto@risolutivo!;Ho un'idea!;Ciccioli di mare;Ragazzo, una pizza!
A03.png;296;103;Cosa conterrà@questa scatola;È arrivato un@pacco da Ammazzon;Ciccioli di mare;Lo manda §NAME;È di §NAME,@lo apro lo stesso?
A03.png;296;103;Cosa conterrà@questa scatola;È arrivato un@pacco da Ammazzon;Ciccioli di mare;Lo manda $NAME;È di $NAME,@lo apro lo stesso?
A04.png;
A05.png;
A06.png;
A07.png;228;96;HO NO!@È CAZZOPOLLO!;CAZZOPOLLO!
A08.png;293;132;DAI DEL PANE@AL CANE PAZZO!@DAI DEL PANE@AL CANE PANE;§SWEARING;È COLPA DI §NAME!
A08.png;293;132;DAI DEL PANE@AL CANE PAZZO!@DAI DEL PANE@AL CANE PANE;$SWEARING;È COLPA DI §NAME!
A09.png;286;136;Che efficacia!;Molto bene!;È così che si fa!;È esattamente così;Non fa una grinza;Ciccioli di mare;Mancano pochi giorni@al natale
A10.png;
A11.png;

1 A00.png;268;77;Che giornata@del cacchio@oggi;C'è nessuno?;Come vorrei@§OBJECT;Il telefono non prende;Hey!;§NAME, dove sei?;Ciccioli di mare;Esco a comperare@§OBJECT A00.png;268;77;Che giornata@del cacchio@oggi;C'è nessuno?;Come vorrei@$OBJECT;Il telefono non prende;Hey!;$NAME, dove sei?;Ciccioli di mare;Esco a comperare@$OBJECT
2 A01.png;327;110;Che nervi!@Dio che nervi!;Sono molto@arrabbiato!;Che rabbia!;§OBJECT;Vaffanbrodo!;AAAAAH!;§SWEARING A01.png;327;110;Che nervi!@Dio che nervi!;Sono molto@arrabbiato!;Che rabbia!;$OBJECT;Vaffanbrodo!;AAAAAH!;$SWEARING
3 A02.png;282;100;Sono molto@risolutivo!;Ho un'idea!;Ciccioli di mare;Ragazzo, una pizza! A02.png;282;100;Sono molto@risolutivo!;Ho un'idea!;Ciccioli di mare;Ragazzo, una pizza!
4 A03.png;296;103;Cosa conterrà@questa scatola;È arrivato un@pacco da Ammazzon;Ciccioli di mare;Lo manda §NAME;È di §NAME,@lo apro lo stesso? A03.png;296;103;Cosa conterrà@questa scatola;È arrivato un@pacco da Ammazzon;Ciccioli di mare;Lo manda $NAME;È di $NAME,@lo apro lo stesso?
5 A04.png; A04.png;
6 A05.png; A05.png;
7 A06.png; A06.png;
8 A07.png;228;96;HO NO!@È CAZZOPOLLO!;CAZZOPOLLO! A07.png;228;96;HO NO!@È CAZZOPOLLO!;CAZZOPOLLO!
9 A08.png;293;132;DAI DEL PANE@AL CANE PAZZO!@DAI DEL PANE@AL CANE PANE;§SWEARING;È COLPA DI §NAME! A08.png;293;132;DAI DEL PANE@AL CANE PAZZO!@DAI DEL PANE@AL CANE PANE;$SWEARING;È COLPA DI §NAME!
10 A09.png;286;136;Che efficacia!;Molto bene!;È così che si fa!;È esattamente così;Non fa una grinza;Ciccioli di mare;Mancano pochi giorni@al natale A09.png;286;136;Che efficacia!;Molto bene!;È così che si fa!;È esattamente così;Non fa una grinza;Ciccioli di mare;Mancano pochi giorni@al natale
11 A10.png; A10.png;
12 A11.png; A11.png;

View file

@ -1,6 +1,6 @@
§NAME;Bobby;Carl;Lorenz;Giuseppe;Alma;Antonietto;Laura;Ascanio
§SWEARING;CAZZAROLA!;PORCO CANE!;MONDO LADRO!;PORCA PALETTA!;SANTO CIELO;PER BACCO TACCO!
§OBJECT;ciccioli di mare;un portafogli;un tornio;due ganci;del lievito;un uovo
§ANIMAL;formicaleoni;zebre;centauri;lepri;cicale;spugne
§HELP;Aiuto!;Ohibò!;Come faremo?;AAAAH!;Accorruomo!;Soccorso!
§INSULT;Cretino!;Scemo!;Pazzo!;Cialtrone!;Che rabbia!;Che nervi!;Vaffanbrodo!
$NAME;Bobby;Carl;Lorenz;Giuseppe;Alma;Antonietto;Laura;Ascanio
$SWEARING;CAZZAROLA!;PORCO CANE!;MONDO LADRO!;PORCA PALETTA!;SANTO CIELO;PER BACCO TACCO!
$OBJECT;ciccioli di mare;un portafogli;un tornio;due ganci;del lievito;un uovo
$ANIMAL;formicaleoni;zebre;centauri;lepri;cicale;spugne
$HELP;Aiuto!;Ohibò!;Come faremo?;AAAAH!;Accorruomo!;Soccorso!
$INSULT;Cretino!;Scemo!;Pazzo!;Cialtrone!;Che rabbia!;Che nervi!;Vaffanbrodo!

1 §NAME;Bobby;Carl;Lorenz;Giuseppe;Alma;Antonietto;Laura;Ascanio $NAME;Bobby;Carl;Lorenz;Giuseppe;Alma;Antonietto;Laura;Ascanio
2 §SWEARING;CAZZAROLA!;PORCO CANE!;MONDO LADRO!;PORCA PALETTA!;SANTO CIELO;PER BACCO TACCO! $SWEARING;CAZZAROLA!;PORCO CANE!;MONDO LADRO!;PORCA PALETTA!;SANTO CIELO;PER BACCO TACCO!
3 §OBJECT;ciccioli di mare;un portafogli;un tornio;due ganci;del lievito;un uovo $OBJECT;ciccioli di mare;un portafogli;un tornio;due ganci;del lievito;un uovo
4 §ANIMAL;formicaleoni;zebre;centauri;lepri;cicale;spugne $ANIMAL;formicaleoni;zebre;centauri;lepri;cicale;spugne
5 §HELP;Aiuto!;Ohibò!;Come faremo?;AAAAH!;Accorruomo!;Soccorso! $HELP;Aiuto!;Ohibò!;Come faremo?;AAAAH!;Accorruomo!;Soccorso!
6 §INSULT;Cretino!;Scemo!;Pazzo!;Cialtrone!;Che rabbia!;Che nervi!;Vaffanbrodo! $INSULT;Cretino!;Scemo!;Pazzo!;Cialtrone!;Che rabbia!;Che nervi!;Vaffanbrodo!

BIN
telegram.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 615 KiB

25
telegram_main.py Executable file
View file

@ -0,0 +1,25 @@
#!/usr/bin/env python3
from telegram.ext import Updater, CommandHandler
from randstrip import createStrip
import requests
def newStrip(bot, update):
status = createStrip("telegram.png")
if status == 0:
try:
bot.send_photo(chat_id=update.message.chat_id,photo=open("telegram.png","rb"))
except Exception as err:
print(err)
else:
print("Creation of image failed\n")
print(status)
if __name__ == "__main__":
with open("token") as token_file:
content = token_file.readlines()
token = content[0].strip()
updater = Updater(token)
dp = updater.dispatcher
dp.add_handler(CommandHandler('strip',newStrip))
updater.start_polling()
updater.idle()