hashing images correctly?
This commit is contained in:
parent
b4513267ca
commit
563389ad36
6
main.py
6
main.py
@ -17,7 +17,7 @@ from redis import Redis
|
||||
from telegram.error import Unauthorized, TelegramError
|
||||
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters, CallbackQueryHandler, CallbackContext
|
||||
from telegram import Message, Update, Bot, InlineKeyboardMarkup, InlineKeyboardButton, User, InputMediaPhoto, \
|
||||
InputMediaVideo, InputMediaAnimation, InputMediaAudio, InputMediaDocument
|
||||
InputMediaVideo, InputMediaAnimation, InputMediaAudio, InputMediaDocument, PhotoSize
|
||||
|
||||
from config import BOT_TOKEN, SENTRY_DSN, MANAGEMENT_CHAT, DEBUG
|
||||
from db import get_conn, Subscriber, commit
|
||||
@ -280,6 +280,7 @@ def _process_message(bot: Bot, m: Message):
|
||||
|
||||
func = None
|
||||
args = []
|
||||
hash_args = None
|
||||
kwargs = {}
|
||||
if m.forward_date:
|
||||
func = m.forward
|
||||
@ -297,6 +298,7 @@ def _process_message(bot: Bot, m: Message):
|
||||
p = m.photo
|
||||
func = bot.send_photo
|
||||
args = [p[-1].file_id, caption]
|
||||
hash_args = [p[-1].file_unique_id, caption]
|
||||
kwargs = dict(parse_mode='html')
|
||||
elif hasattr(m, 'sticker') and m.sticker:
|
||||
s = m.sticker
|
||||
@ -333,7 +335,7 @@ def _process_message(bot: Bot, m: Message):
|
||||
func = bot.send_message
|
||||
args = [text, 'html']
|
||||
|
||||
if not _antispam(args):
|
||||
if not _antispam(hash_args or args):
|
||||
return m.reply_text('Не вайпи', quote=True)
|
||||
|
||||
remove_uids = []
|
||||
|
Loading…
Reference in New Issue
Block a user