mirror of
https://gitlab.com/oloturia/fumcaso.git
synced 2025-01-07 22:17:18 +01:00
Added Telegram Bot
This commit is contained in:
parent
0c93d3fd66
commit
16b0dc326c
9 changed files with 51 additions and 18 deletions
BIN
__pycache__/randstrip.cpython-36.pyc
Normal file
BIN
__pycache__/randstrip.cpython-36.pyc
Normal file
Binary file not shown.
BIN
prova.png
Normal file
BIN
prova.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 703 KiB |
|
@ -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;
|
||||
|
|
|
16
randstrip.py
16
randstrip.py
|
@ -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
BIN
randstrip.pyc
Normal file
Binary file not shown.
|
@ -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;
|
||||
|
|
|
12
subs.csv
12
subs.csv
|
@ -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!
|
||||
|
|
|
BIN
telegram.png
Normal file
BIN
telegram.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 615 KiB |
25
telegram_main.py
Executable file
25
telegram_main.py
Executable 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()
|
Loading…
Reference in a new issue