Hi,
I'm following the webhook tutorial using the Python SDK.
There is a url and function 'welcome'.
However, I don't see it being used anywhere in the app.
Can you please clarify what the purpose of it is if it's not being used anywhere?
Thank you
@af11 As Здравко indicated, it sounds like you're referring to the "welcome" definition in app.py in the mdwebhook project, which is used for the "/welcome" route.
That route in particular is used as the "success_url" for the app in the app.json (for Heroku deploys).
Hi @af11,
Are you aware of 'annotations' in Python? 🧐 I suppose you got confused on following point in code:
@app.route('/welcome') def welcome(): return render_template('welcome.html', redirect_url=get_url('oauth_callback'), webhook_url=get_url('webhook'), home_url=get_url('index'), app_key=APP_KEY)
What is the leading "@app.route('/welcome')" for? 🤔
Try investigate meaning of following parts of the code, denoted here:
#... from flask import abort, Flask, redirect, render_template, Response, request, session, url_for #... app = Flask(__name__) #... if __name__=='__main__': app.run(debug=True)
In the same context, where following functions get called from: oauth_callback, process_user, index, etc. 😉
Hope this gives direction.