Security Update 2

This commit is contained in:
Boris Daniel Martinez Millán 2021-03-09 11:00:38 -05:00
parent 9970729ade
commit b86e1710e3
2 changed files with 6 additions and 8 deletions

10
bot.py
View File

@ -19,7 +19,7 @@ import requests,io,random,re,api,crud,datetime,time,telegram
from os import remove from os import remove
#Funcion base, no eliminar #Funcion base, no eliminar
def typing(chat): def typing(chat):
bot.send_chat_action(chat_id=chat, action=telegram.ChatAction.TYPING) context.bot.send_chat_action(chat_id=chat, action=telegram.ChatAction.TYPING)
ua = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101' ua = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:60.0) Gecko/20100101'
ua += ' Firefox/60.0' ua += ' Firefox/60.0'
@ -107,11 +107,9 @@ try:
except: except:
pass pass
bot=Bot(token)
def start(update:Update, context: CallbackContext) -> None: def start(update:Update, context: CallbackContext) -> None:
"""Inicia el Bot""" """Inicia el Bot"""
typing(update.message.chat_id) context.bot.send_chat_action(chat_id=update.message.chat_id, action=telegram.ChatAction.TYPING)
try: try:
lan=io.open(update.effective_user.username,"r") lan=io.open(update.effective_user.username,"r")
lang=lan.read() lang=lan.read()
@ -125,14 +123,14 @@ def start(update:Update, context: CallbackContext) -> None:
def sugerir(update:Update, context: CallbackContext) -> None: def sugerir(update:Update, context: CallbackContext) -> None:
"""Sugiere que aladan algo o mejoren algo""" """Sugiere que aladan algo o mejoren algo"""
bot.send_chat_action(chat_id=update.message.chat_id, action=telegram.ChatAction.TYPING) context.bot.send_chat_action(chat_id=update.message.chat_id, action=telegram.ChatAction.TYPING)
try: try:
lan=io.open(update.effective_user.username,"r") lan=io.open(update.effective_user.username,"r")
lang=io.read() lang=io.read()
lan.close() lan.close()
except: except:
lang="es" lang="es"
bot.send_message(chat_id=admin_id,text="El personaje: @"+update.effective_user.username+" hizo una sugerencia: "+" ".join(context.args)) context.bot.send_message(chat_id=admin_id,text="El personaje: @"+update.effective_user.username+" hizo una sugerencia: "+" ".join(context.args))
update.reply_text(return_string('finish',)) update.reply_text(return_string('finish',))
def help(update:Update, context: CallbackContext) -> None: def help(update:Update, context: CallbackContext) -> None:

View File

@ -66,7 +66,7 @@ def log_friend(update: Update, context: CallbackContext) -> None:
crud.save();crud.close() crud.save();crud.close()
except ValueError: except ValueError:
update.message.reply_text(return_string('usu_l_f',lang)) update.message.reply_text(return_string('usu_l_f',lang))
context.context.bot.delete_message(chat_id = update.message.chat_id, message_id = update.message.message_id) context.bot.delete_message(chat_id = update.message.chat_id, message_id = update.message.message_id)
def logout_friend(update: Update, context: CallbackContext) -> None: def logout_friend(update: Update, context: CallbackContext) -> None:
"""Borra la cuenta de tu instancia de friendica""" """Borra la cuenta de tu instancia de friendica"""
@ -127,7 +127,7 @@ def publish(update: Update, context: CallbackContext) -> None:
rex.replace("!hora!",horavar) rex.replace("!hora!",horavar)
friend.share(rex,contexto.replace(rex,'').replace('/publish','')+"\n#telegram") friend.share(rex,contexto.replace(rex,'').replace('/publish','')+"\n#telegram")
update.message.reply_text(rex+'\n'+contexto.replace('/publish@reisub_bot','').replace('/publish ','').replace('#!'+rex+'!#','')) update.message.reply_text(rex+'\n'+contexto.replace('/publish@reisub_bot','').replace('/publish ','').replace('#!'+rex+'!#',''))
context.context.bot.delete_message(chat_id = update.message.chat_id, message_id = update.message.message_id) context.bot.delete_message(chat_id = update.message.chat_id, message_id = update.message.message_id)
else: else:
friend=api.FriendApi("https://friendicarg.nsupdate.info/",r[0][1],r[0][2]) friend=api.FriendApi("https://friendicarg.nsupdate.info/",r[0][1],r[0][2])
contexto=update.message.text contexto=update.message.text