Add commands for convert currency and update requirements.txt
This commit is contained in:
parent
b548e89acf
commit
088f1e2e9c
26
index.py
26
index.py
|
@ -21,6 +21,7 @@ import pyshorteners
|
||||||
import pdf2docx
|
import pdf2docx
|
||||||
import PyPDF2
|
import PyPDF2
|
||||||
import urllib
|
import urllib
|
||||||
|
from currency_converter import CurrencyConverter
|
||||||
from googletrans import Translator
|
from googletrans import Translator
|
||||||
from random import randint
|
from random import randint
|
||||||
from random import random
|
from random import random
|
||||||
|
@ -353,7 +354,7 @@ def uptime_step(message):
|
||||||
# bot.send_message(message.chat.id, "Si è verificato un errore")
|
# bot.send_message(message.chat.id, "Si è verificato un errore")
|
||||||
|
|
||||||
#Command /convert
|
#Command /convert
|
||||||
@bot.message_handler(commands=["convert"])
|
@bot.message_handler(commands=["convertpdf"])
|
||||||
def addfile(message):
|
def addfile(message):
|
||||||
logging.info("Triggered CONVERT")
|
logging.info("Triggered CONVERT")
|
||||||
sent_msg = bot.send_message(message.chat.id, "Manda il file pdf che vuoi convertire in docx")
|
sent_msg = bot.send_message(message.chat.id, "Manda il file pdf che vuoi convertire in docx")
|
||||||
|
@ -444,4 +445,27 @@ def translatepdf_step(message):
|
||||||
bot.send_message(message.chat.id, translated_text.text)
|
bot.send_message(message.chat.id, translated_text.text)
|
||||||
os.remove(input_file_position)
|
os.remove(input_file_position)
|
||||||
os.remove(text_file_position)
|
os.remove(text_file_position)
|
||||||
|
|
||||||
|
#Command /convertmoney
|
||||||
|
@bot.message_handler(commands=["convertmoney"])
|
||||||
|
def convertmoney(message):
|
||||||
|
logging.info("Triggered CONVERT MONEY")
|
||||||
|
text = message.text
|
||||||
|
sent_msg = bot.send_message(message.chat.id, "In che valuta vuoi convertire?")
|
||||||
|
bot.register_next_step_handler(sent_msg, convertmoney_step)
|
||||||
|
|
||||||
|
|
||||||
|
def convertmoney_step(message):
|
||||||
|
text = message.text
|
||||||
|
c = CurrencyConverter()
|
||||||
|
second = text
|
||||||
|
sent_msg = bot.send_message(message.chat.id, "Inserisci quanto vuoi convertire?")
|
||||||
|
bot.register_next_step_handler(sent_msg,convertmoney_step2, second )
|
||||||
|
|
||||||
|
def convertmoney_step2(message, second):
|
||||||
|
many = message.text
|
||||||
|
c = CurrencyConverter()
|
||||||
|
example = c.convert(many, 'EUR', second)
|
||||||
|
bot.send_message(message.chat.id, str(example))
|
||||||
|
|
||||||
bot.polling()
|
bot.polling()
|
|
@ -38,4 +38,6 @@ pdf2docx == 0.5.4
|
||||||
|
|
||||||
googletrans == 3.0.0
|
googletrans == 3.0.0
|
||||||
|
|
||||||
PyPDF2 == 2.3.1
|
PyPDF2 == 2.3.1
|
||||||
|
|
||||||
|
currencyconverter == 0.16.12
|
Loading…
Reference in New Issue