import requests
from flask import url_for
from random import choice
from suchwow import config
from suchwow import wownero
intro = [ " Whatup " , " What is up " , " What the fuck is up " , " What in the fuck is up " , " Yo " , " Sup " , " What ' s the haps " ]
insults = [ " fart sacks " , " dick lips " , " shit stains " , " chodes " , " dipshits " , " dick nipples " , " turd burglars " , " shit birds " , " meat sticks " , " meat puppets " , " turkey necks " , " dick nibblers " , " shit lips " ]
def post_discord_webhook ( post ) :
try :
wallet = wownero . Wallet ( )
post_wow_address = wallet . get_address ( account = post . account_index )
content = f " { choice ( intro ) } { choice ( insults ) } , new SuchWow post # { post . id } by { post . submitter } is up! Tip WOW to ` { post_wow_address } ` to show support! { url_for ( ' post.uploaded_file ' , filename = post . image_name , _external = True ) } "
msg = { " content " : content }
discord_webhook_url = config . DISCORD_URL
r = requests . post ( discord_webhook_url , data = msg )
r . raise_for_status ( )
post . to_discord = True
post . save ( )
return True
except :
return False