URL=r"https://drive.google.com/uc?export=download&id=1EUUwxVxnn0p_xvRM5pA9SY70qw1fcjFe"  #Please provide the url to download image from
fileName=r"Comodo.gif"                  #Enter your image name along with extension
Text_Size=12                            #Please Enter your text size
Option_1=r"I Will attend"               #Please Enter your Option1
Option_2=r"I Will not attend"           #Please Enter your Option2
Option_3=r"I Might attend"              #Please Enter your Option3
Option_4=r"I Maynot attend"             #Please Enter your Option4
import os
import time
import platform
import ssl
import subprocess
import shutil
def Download(src_path, URL,fp):
    import urllib2
    
    request = urllib2.Request(URL, headers={'User-Agent' : "Magic Browser"})
    try:
        gcontext = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
        parsed = urllib2.urlopen(request,context=gcontext)
    except:
        parsed = urllib2.urlopen(request)
    if not os.path.exists(src_path):
        os.makedirs(src_path)
    with open(fp, 'wb') as f:
        while True:
            chunk=parsed.read(100*1000*1000)
            if chunk:
                f.write(chunk)
            else:
                break
    return fp
Folder=os.environ['TEMP']+r"\Noproblem"
if not os.path.exists(Folder):
    os.mkdir(Folder)
src_path=Folder
fp = os.path.join(src_path, fileName)    
Excutable_path=Download(Folder, URL,fp)
time.sleep(20)
import Tkinter
import Tkinter as tk
from Tkinter import *
root = tk.Tk()
root.geometry('500x300')
a = '{}'.format('Today we will have a meeting at our meeting hall')
msg = Message(root, text = a, width=300, justify='left')
msg.config(bg='red',relief=RIDGE, font=('times', Text_Size), pady=-2, borderwidth=3)
msg.pack()
root.title('Meeting Announcement')
photo = PhotoImage(file = Excutable_path)
label = Label(image = photo)
label.image = photo # keep a reference!
label.grid(row = 3, column = 1, padx = 5, pady = 5)
label.pack()
import os
CMD=r"whoami"
user=os.popen(CMD).read()
user1=user.split("\\")[1]
from tkMessageBox import *
def RandomFunction():
    print(variable.get())
def close_window(): 
    root.destroy()
def attend1():
    a=askyesno('Verify', 'Confirm your Choice?')
    if a==True:
        showwarning('Yes', 'Choice Confirmed')
        print "User %s has Confirmed the Choice %s"%(user1,Option_1)
        close_window()
    else:
        showwarning('No', 'Choice Not Confirmed')
        print "User %s has not Confirmed any Choice"%(user1)
        close_window()
def attend2():
    a=askyesno('Verify', 'Confirm your Choice?')
    if a==True:
        showwarning('Yes', 'Choice Confirmed')
        print "User %s has Confirmed the Choice %s"%(user1,Option_2)
        close_window()
    else:
        showwarning('No', 'Choice Not Confirmed')
        print "User %s has not Confirmed any Choice"%(user1)
        close_window()
def attend3():
    a=askyesno('Verify', 'Confirm your Choice?')
    if a==True:
        showwarning('Yes', 'Choice Confirmed')
        print "User %s has Confirmed the Choice %s"%(user1,Option_3)
        close_window()
    else:
        showwarning('No', 'Choice Not Confirmed')
        print "User %s has not Confirmed any Choice"%(user1)
        close_window()
def attend4():
    a=askyesno('Verify', 'Confirm your Choice?')
    if a==True:
        showwarning('Yes', 'Choice Confirmed')
        print "User %s has Confirmed the Choice %s"%(user1,Option_4)
        close_window()
    else:
        showwarning('No', 'Choice Not Confirmed')
        print "User %s has not Confirmed any Choice"%(user1)
        close_window()
Button(text=Option_1, command=attend1).pack(fill=X)
Button(text=Option_2, command=attend2).pack(fill=X)
Button(text=Option_3, command=attend3).pack(fill=X)
Button(text=Option_4, command=attend4).pack(fill=X)
root.mainloop()