How To Connect OpenAI To WhatsApp (Python Tutorial)

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024

Комментарии • 325

  • @daveebbelaar
    @daveebbelaar  Год назад +12

    🔐 Copy my AI tools & workflows: bit.ly/data-alchemy
    💰 Kick-start your data freelance career: www.datalumina.com/data-freelancer

    • @traggerosbourne
      @traggerosbourne Год назад

      Where is the link for the github repo

    • @daveebbelaar
      @daveebbelaar  Год назад +1

      github.com/daveebbelaar/python-whatsapp-bot

    • @BoominGame
      @BoominGame 11 месяцев назад

      Brilliant!!! thanks!

    • @sealandland3959
      @sealandland3959 11 месяцев назад +1

      @@traggerosbourne At least say "please"...

    • @sealandland3959
      @sealandland3959 11 месяцев назад +2

      @@daveebbelaar Thanks alot indeed beyond words

  • @xXaymanXxBG
    @xXaymanXxBG 28 дней назад +3

    finally found someone who genuinely want to help us rather than promoting no-code/low-code rip offs

  • @NirajUbale
    @NirajUbale 9 месяцев назад +7

    00:02 Build a free AI WhatsApp bot with Python
    02:15 Setting up the initial bot for AI WhatsApp Chatbot
    06:59 Create a longer-lasting token for WhatsApp API setup
    09:22 Configuring connection and sending custom messages on AI WhatsApp chatbots.
    14:02 Enrock tool helps bypass local host for testing purposes.
    16:14 Integrating with WhatsApp involves setting up a webhook and verification token.
    20:42 Understanding web hook security and its implementation
    22:47 Learn how to sell and monetize by building WhatsApp AI Bots as a freelancer
    26:56 Build a WhatsApp AI bot to process and respond to messages.
    28:58 Configuring Flask app for WhatsApp utilities

  • @codewithkin
    @codewithkin 11 месяцев назад +14

    You sir, have just earned yourself a new subscriber! Thank you so much for this tutorial, the documentation was a bit tricky but you killed it! Hope to see more from you in future, cheers Dave.

  • @SillyZillyMe
    @SillyZillyMe 11 месяцев назад +8

    Really looking forward to the next video (hoping it is very soon). I would like to see how you convert this into a Production environment and setting it up to receive unverified numbers. This setup is very clean and I like that you don't have to botch together the use of other services in order to get it working like I have seen with other tutorials.

    • @sealandland3959
      @sealandland3959 11 месяцев назад

      Have you made it run in your side?

    • @aliabdou7983
      @aliabdou7983 6 месяцев назад

      @@sealandland3959 have you ?

  • @mbottambotta
    @mbottambotta Год назад +5

    thanks Dave, really appreciate the trouble you went through to make this accessible to all of us. Great job! 🙏

  • @dhirajkahol
    @dhirajkahol 10 месяцев назад +3

    Thank you for this excellent step-by-step tutorial, was so much required. Keep going strong 👍🙏

  • @gabrielito4289
    @gabrielito4289 5 месяцев назад

    Awesome, I don't have any idea either Python or programming in general, but this guy explain in such great way that I will try to do it.

  • @abdallateefabdalla9791
    @abdallateefabdalla9791 2 месяца назад

    Thank you for this excellent step-by-step tutorial, was so much required. Keep going strong

  • @innovAIte-0
    @innovAIte-0 2 месяца назад

    Ayy Yooo my boy! Thanks man this is a cool project. I successfully set it up

  • @abdulrehmanbaber2104
    @abdulrehmanbaber2104 11 месяцев назад +6

    HI Dave, Great content! happy for you

  • @isragaytanmistico
    @isragaytanmistico 10 месяцев назад +1

    I am really impressed the great job you made Dave. Thanks to you absolutely. You win another subscriber. I bought a course on udemy on the topic and is not really good explained as you did here. Thanks to you for share your knowledge and keep the good work. Blessings!

  • @easycodelab
    @easycodelab 10 месяцев назад +15

    Am stuck on this error when i try to get a test message for the very first time. 400
    {'error': {'message': '(#131030) Recipient phone number not in allowed list' Am certain I did everything in the documentation/video. Any solutions??

    • @jeethendrabalaji8697
      @jeethendrabalaji8697 9 месяцев назад

      You would have to override env variable, change load_dotenv() to load_dotenv(override=True)

    • @hallohoi7741
      @hallohoi7741 8 месяцев назад +1

      Did you find a way to solve this issue? i'm facing the same problem right now

    • @anubiss264
      @anubiss264 7 месяцев назад

      @@hallohoi7741 Sorry i just figured out, in the .env file, delete the coment with the # and it works, also is witouth the +, for example if i have my spanish number should be :RECIPIENT_WAID="34xxxxxxxx", i hope it works for you now

    • @josealfonsx
      @josealfonsx 6 месяцев назад

      @@hallohoi7741 did you? I'm still stuck in this part.

    • @josealfonsx
      @josealfonsx 6 месяцев назад

      Found the solution in another comment by @mominali8397:
      Try not using the .env to load the enviroment variables, instead defin them in the same file as were the code is running.

  • @sameergamer4567
    @sameergamer4567 Год назад +8

    Make another video on how to finetune this on our own dataset.

  • @varelaseb
    @varelaseb 11 месяцев назад +5

    For everyone running into 403, it's in the decorator. Or at least it was for me. If you comment out the security required and @security required on the views.py file you should be good to go.
    Might not be the entirety of it but hopefully it sends you all in the right direction

    • @Cheikna98
      @Cheikna98 11 месяцев назад +3

      Thank you, I had the 403 ERROR (even after copying and pasting the same TOKEN). I added a # for @signature_required in app/views.py and it worked

    • @NicholasBaird-l2q
      @NicholasBaird-l2q 11 месяцев назад

      This unfortunately did not work for me. I've had a TON of verification issues on MacOS that have taken hours to work around. Not sure what I'm doing wrong & chatGPT can't figure it out either lol

    • @NicholasBaird-l2q
      @NicholasBaird-l2q 11 месяцев назад +1

      Solved this for me: after running ngrok I had to restart the flask app. Maybe it's the order of things... Didn't need to comment out anything from the decorators

    • @b3armonk
      @b3armonk 8 месяцев назад

      @@NicholasBaird-l2q Yes you are right, once I followed your order of things it worked even without commenting out anything. First I ran Ngrok, then I start a fresh activation of my virtual env, started my run.py server, and finally only I went to verify and save on the Webhook configurations page. The 403 is gone then and I managed to save it. Hope this helps someone. Thank you @user-tg4vj5ou8m

    • @chrisquinn3377
      @chrisquinn3377 7 месяцев назад

      ​@@b3armonkcan you provide more detail, do you have a web server? And do I need to add a .venv to the code

  • @prakharjain2548
    @prakharjain2548 10 месяцев назад +1

    Thanks for the useful video. Was able to completely follow and set things up quite quickly.

    • @daveebbelaar
      @daveebbelaar  10 месяцев назад

      Great to hear!

    • @harish5706
      @harish5706 9 месяцев назад

      i got stuck on this ! any solutions ?
      401
      {'error': {'message': 'Invalid OAuth access token - Cannot parse access token', 'type': 'OAuthException', 'code': 190, 'fbtrace_id': '******'}}
      i already check my token and it is correct , what should i do ?

  • @eduardodelagarza3318
    @eduardodelagarza3318 4 месяца назад

    If you are using VSCode you can use the "ports" feature which takes about 30 seconds. Instead of all the hasle of ngrok. Make sure you set the port to public

  • @silva8215
    @silva8215 8 месяцев назад

    Thanks so much for this helpful repo and video on that topic!

  • @ernestoflores3873
    @ernestoflores3873 Месяц назад +1

    You are the goat man! Thanks!

  • @diegodelafuente1739
    @diegodelafuente1739 4 месяца назад

    Thanks for share your skills with the community. Great tutorial !

  • @gokulraj6633
    @gokulraj6633 9 месяцев назад

    Thank you very much . The best video on using whatsapp api . Thank you again

  • @SillyZillyMe
    @SillyZillyMe 11 месяцев назад +1

    I've been trying to use this for the past couple of days. The app will randomly receive updates from Whatsapp even if I have not sent a new message. I'm glad that I was able to learn a couple of techniques but this solution seems to be pretty broken. Hoping that the next videos shows a more complete solution for creating a Whatsapp bot. Looking forward to more content :).

    • @daveebbelaar
      @daveebbelaar  11 месяцев назад +1

      I am working on it! You can monitor the logs to see where they are coming from. There likely needs to be another filter for the webhooks to filter only new incoming messages.

    • @sealandland3959
      @sealandland3959 11 месяцев назад +1

      ​@@SillyZillyMeThanks a lot indeed beyond words for your comment, please keep us updated to check if you manage to make it work on your side. I have a good level of Python myself and would love to use this for complex projects

  • @recapped242
    @recapped242 10 месяцев назад

    i have really benefited from your video. thank you so much.

  • @uzairleo2910
    @uzairleo2910 11 месяцев назад +25

    Thats Awesome But you have to must mention this thing in title of video "How i Build RULE BASE "chatbot not AI Chatbot

    • @IbrahimKhan-tw5bf
      @IbrahimKhan-tw5bf 11 месяцев назад +3

      He did make an AI chatbot if you went through the end of the video

    • @sandeepv2441
      @sandeepv2441 10 месяцев назад +1

      Add custom function for response . And define there ur prompts

  • @ShubhamRajpurohit-c4w
    @ShubhamRajpurohit-c4w 7 месяцев назад +3

    sir , my webhook is working and credintials are verified on local but on server its not working

  • @paritoshpandey5705
    @paritoshpandey5705 7 месяцев назад +2

    Can we have a video on how we can connect whatsapp to one of our own custom chatbots that works on our own AI model rather than Chat-GPT
    please ?

  • @camelendezl
    @camelendezl 4 месяца назад

    For people experiencing the webhooks error "The callback URL or verify token couldn't be validated. Please verify the provided information or try again later.", the issue is that Meta don't consider some regions of ngrok as "safe". The solution is to try with other tunneling methods like pinggy, serveo, etc.

    • @PoorviAgrawal-c8h
      @PoorviAgrawal-c8h 4 месяца назад

      I resolved this with cloudflare tunnel but I think the issue is of the access token somewhere.
      Also I get the error Recipient number not in the allowed list each time I change the access token and gets resolved on changing the recipient_waid variable name, do you have a solution for that?

  • @semtitulo2909
    @semtitulo2909 11 месяцев назад

    Best WhatsApp video out there

  • @blenderdad
    @blenderdad 2 месяца назад

    Thank you for this excellent and in depth video!

  • @carlav5285
    @carlav5285 8 месяцев назад

    What a nice video. Thank you! :)

  • @gslvqz8812
    @gslvqz8812 18 дней назад

    With so many options out there, you really do not need Python as the middle man though. Even Voiceglow can do that for you with a more no -code approach

  • @TheMangz1611
    @TheMangz1611 6 месяцев назад

    This is GOLD!

  • @fabio336ful
    @fabio336ful 9 месяцев назад

    Thanks a lot! Great tutorial!

  • @phoebebright
    @phoebebright 6 месяцев назад +2

    FYI my eu based ngrok domain could not be verified as a webhook callback url, it was not even called. But a non eu ngrok domain worked fine.

    • @jean-christopheyervant430
      @jean-christopheyervant430 6 месяцев назад +1

      Hey I have the same problem here bad gateway 502 Bad Gateway how did you create a non UE ngrok domain ? should I use some VPN or sth ?

    • @jean-christopheyervant430
      @jean-christopheyervant430 6 месяцев назад

      Region United States (us)
      I found the solution in the ngrok.yml but still US not working

    • @3101199
      @3101199 5 месяцев назад

      please explain how to not use ngrok domain! :)

    • @phoebebright
      @phoebebright 5 месяцев назад

      @@3101199 - so you can create a new domain in ngrok that can be based in the eu, just not with eu in the domain name.

  • @cristianp.884
    @cristianp.884 2 месяца назад

    Thanks for your video, it was really useful save my job XD

  • @leorossi8403
    @leorossi8403 5 месяцев назад

    Great video! Learnt a lot

  • @Alice8000
    @Alice8000 8 месяцев назад

    COOL BRO. Nice tut tut.

  • @Manish-g2k3g
    @Manish-g2k3g 9 месяцев назад

    Brilliant content :)

  • @elpablitorodriguezharrera
    @elpablitorodriguezharrera 10 месяцев назад +2

    Can you make it connected to GPT-4 and other text-to-image like Fooocus?
    It'd be super nice having Midjourney killer.

  • @RowanFonda
    @RowanFonda 8 месяцев назад

    Very very cool! Thank you

  • @GilHerzbergAlperon
    @GilHerzbergAlperon 11 месяцев назад

    thanks dave, outstanding project

  • @jean-christopheyervant430
    @jean-christopheyervant430 6 месяцев назад

    Thanks BRO it's amazing CONTENT I love you

  • @manoranjansahu1680
    @manoranjansahu1680 7 месяцев назад +2

    Thanks Dude. Can we add that bot in my whatsapp group and the bot able to do send messages in group

  • @bandui4021
    @bandui4021 Год назад +1

    Thanks, Dave! What kind of data can be used apart from a PDF? A screenshot or the information from a URL for example?

    • @daveebbelaar
      @daveebbelaar  Год назад

      Because this is a custom setup, you can literally use any data you can imagine. You would just have to create a separate service for that.

  • @skeptomai97
    @skeptomai97 6 месяцев назад

    Thank you i needed a detailed tutorial like this one. Just to know, do you hace any code example or tutorial tu use OpenAI and google calendar to make apointments via agents/function calling to add to this tutorial?

  • @juicetin942
    @juicetin942 10 месяцев назад

    Man you are awesome, never seen a tutorial like this. How do I buy you coffee?

    • @daveebbelaar
      @daveebbelaar  10 месяцев назад +1

      That means a lot to me - thank you! RUclips actually has a feature for this where you can click "thanks" just underneath this video (same row as the like button).

  • @capitaoTigelinha
    @capitaoTigelinha 8 месяцев назад +1

    i am getting the error Signature verification failed!
    I alreqady reloaded the tokenm, created and tested a new ngrock domain many times but it doesnt work. any tips here?

  • @UnbelievableButTrueInfo
    @UnbelievableButTrueInfo 5 месяцев назад

    Hi @dave Ebbelaar goede video. Ik vroeg me af hoe het zit met memory in de chat zelf

  • @nachomalaga11
    @nachomalaga11 2 месяца назад

    Hey Dave, what tool or platform do you use to view and manage messages as a company, especially if you want to pause automation and send messages manually?

  • @dumindukavishka1489
    @dumindukavishka1489 2 месяца назад

    Nice Work !!!

  • @mista_ia
    @mista_ia 11 месяцев назад +1

    Thank you for making this accessible.
    So, We can't make it enter Groups? Can't do stickerize things mostly, etc. ?

  • @al-aminibrahim1394
    @al-aminibrahim1394 5 месяцев назад

    Great video❤❤

  • @tapelongwenya
    @tapelongwenya 7 месяцев назад

    Just a quick one, am new to dev, how can I make the menu within the message templates to engage with a client when they send a message. E.g Main menu > Customer service > chat with an agent

  • @pmig81
    @pmig81 5 месяцев назад

    This is great stuff 😊 subscribed! Instead of uploading a pdf file for the gpt assistant, can I use a database?

  • @python-sem-mimimi
    @python-sem-mimimi 20 дней назад

    My code, every time I talk to the bot, it only repeats what I say, not giving intelligent responses.
    What could be the issue?
    I would like to thank you for the very cool video

  • @bulutosman
    @bulutosman 7 месяцев назад

    Hi, I could not see the link for the video that you mention at 25:45

  • @DaBo1
    @DaBo1 5 месяцев назад

    Very usefull video, thank you! i must have then open the computer in order for automation to happen if yes, how i can do then this in cloud to avoid keeping computer live 24/7 thank you!

  • @andreysorokin1236
    @andreysorokin1236 Год назад +1

    Please make a video on how to launch functions in the assistant

    • @TendaiShoko
      @TendaiShoko 4 месяца назад

      That is the most important part l didnt also get .

  • @NicholasBaird-l2q
    @NicholasBaird-l2q 11 месяцев назад

    Basically learning that this entire provided code base breaks constantly on MacOS because it has issues with homebrew installed python.

  • @aidanaualikhan4102
    @aidanaualikhan4102 5 месяцев назад +2

    When I try to create a webhook in whatsapp configuration, it says that the ngrok URL couldn't be validated and when I try to create a webhook in webhooks it says that ngrok URL is malicious. What can I do?

    • @3101199
      @3101199 5 месяцев назад

      same

    • @guilhermecarlos6360
      @guilhermecarlos6360 5 месяцев назад +2

      You can use VSCode port forwarding instead of NGROK, I have gone through the same problem

    • @adithyabalagoni2704
      @adithyabalagoni2704 5 месяцев назад

      @@guilhermecarlos6360 how?

    • @H_A-nb4uf
      @H_A-nb4uf 5 месяцев назад

      @@guilhermecarlos6360 wht else u did ?

    • @3101199
      @3101199 4 месяца назад

      @@guilhermecarlos6360 Thanks friend, could you please explain a little further how to do that? I could not even use ngrok, meta's platform never validated my webhook url

  • @KasunWijesekara
    @KasunWijesekara Год назад

    Thank you for this dude

  • @manassisodia6116
    @manassisodia6116 7 месяцев назад

    Hey Dave, Thanks for tutorial, One more question, can we use our own api (based on llm which can answer question on my data ) and then use it to send answer to the questions asked on this whatsapp bot?

  • @jaydasadia-q5t
    @jaydasadia-q5t 8 месяцев назад +5

    When I try to verify my webhook, I get the following error "The callback URL or verify token couldn't be validated. Please verify the provided information or try again later." and a message on my ngrok command line interface saying GET / 502 Bad Gateway. Can anyone please suggest a way to solve it?

    • @jotten8587
      @jotten8587 6 месяцев назад

      i have the same problem, did you fix it?

    • @kalyangoud8227
      @kalyangoud8227 5 месяцев назад

      Host your application in render and use the api end point for verification

    • @sawdickagboke2769
      @sawdickagboke2769 3 месяца назад

      How is this done?​@@kalyangoud8227

  • @randomtutorial5462
    @randomtutorial5462 2 месяца назад

    Awesome tutorial. I can get it working. When I run the server it sends multiple messages. How would I get around this ?

  • @EpsilonicActions
    @EpsilonicActions 26 дней назад

    IN less than a year, there is whatsapp meta ai for this now.

  • @cryptokazakh
    @cryptokazakh 2 месяца назад

    cool it is working nice, do you have a video or tutorial about deploying this app on server?

    • @obatochukwu2675
      @obatochukwu2675 16 дней назад

      There are alot like pythonany where but but if you need I can guide you on deploy on aws. Just comment below

  • @KetanChaudhari-vc7es
    @KetanChaudhari-vc7es 6 месяцев назад

    Great tutorials! Is there any way that I can add users using API calls and not manually through meta developer app portal?

  • @lucasmsoares96
    @lucasmsoares96 4 месяца назад

    Amazing!

  • @mehdizoghi-ob1dm
    @mehdizoghi-ob1dm 11 месяцев назад +1

    Hi,
    i get this error while trying to add callback url . Do you have any idea? Thanks :
    "message": "Invalid signature"

    • @chrisquinn3377
      @chrisquinn3377 7 месяцев назад +1

      I am getting this error aswell did you figure it out?

  • @pra8495
    @pra8495 3 месяца назад +1

    getting error while adding business portfolio "Onboarding Failure
    You have been temporarily blocked from performing this action."

    • @obatochukwu2675
      @obatochukwu2675 16 дней назад

      Have you been able to resolve this?

    • @pra8495
      @pra8495 16 дней назад

      @@obatochukwu2675 no, I used another account

  • @xiangyuli504
    @xiangyuli504 4 месяца назад

    great video!! Where is the video about migrating to the real server? Many Thanks

  • @cavalcanteluiz413
    @cavalcanteluiz413 7 месяцев назад

    Great tutorial, brother!! Thank you.

  • @diakhadiop2128
    @diakhadiop2128 10 месяцев назад

    it works perfectly but when i ask questions related to the pdf file, the first answer is normal but the GENERATED message says something like it doesn't information related to the airbnb and stuff although in the IDE it answered correctly, anyone can help?

  • @andretosin
    @andretosin 5 месяцев назад +2

    It’s still working with ngrok? I couldn’t configure the webhook when running through this tunnel.

    • @aicha5987
      @aicha5987 5 месяцев назад +1

      Same

    • @samuelpfisterer1659
      @samuelpfisterer1659 5 месяцев назад

      It seems like it is not working anymore: ruclips.net/video/Ltq5zByJoIQ/видео.html

    • @olivergilestradahernandez100
      @olivergilestradahernandez100 4 месяца назад

      @@samuelpfisterer1659 it don´t work any more

    • @camelendezl
      @camelendezl 4 месяца назад

      try using an alternative like serveo or pinggy

  • @karthikeyakuncham6929
    @karthikeyakuncham6929 4 месяца назад

    Excellent video!.....i have followed the same as u shown in the video but facing this error (The callback URL or verify token couldn't be validated.) while configuring webhook can u please help me through this?

  • @ShemeshDaniel
    @ShemeshDaniel 11 месяцев назад

    I configured the webhook but when I send messages to the test number nothing happens

  • @wongr643
    @wongr643 11 месяцев назад +3

    somehow i keep getting 403 when i try to verify... not sure why... even when i changed the code to hardcode the logic it still wouldn't send 200. By the way the path in documentation is wrong, you put webhook"s" in the path but it should be webhook. You may want to update that. Thanks Dave for the great content

    • @daveebbelaar
      @daveebbelaar  11 месяцев назад +1

      Getting the verification can be tricky. All the pieces have to be in the right place. Also, thanks for pointing that out about the/wehook! I've corrected in the docs.

    • @xxx182
      @xxx182 11 месяцев назад +1

      Having the same issue. Tried to deploy to Google app engine and got the same. Anyone was able to fix it?

    • @aureliengruchy7769
      @aureliengruchy7769 11 месяцев назад +2

      Did you solve the issue ? I have the same problem where i don't get the X-Signature-256 in the request header ...

    • @SillyZillyMe
      @SillyZillyMe 11 месяцев назад

      @@aureliengruchy7769 I'm digging through the code right now to figure out where I am going wrong. The "signature" variable for be is empty when I run the program.

    • @SillyZillyMe
      @SillyZillyMe 11 месяцев назад +3

      I had to modify the code in order to verify the webhook.
      @webhook_blueprint.route("/webhook", methods=["POST", "GET"])
      @signature_required
      def webhook():
      if request.method == "GET":
      return verify()
      elif request.method == "POST":
      return handle_message()
      I removed this in the views.py and replaced it with the following:
      @webhook_blueprint.route("/webhook", methods=["GET"])
      def webhook_get():
      return verify()
      @webhook_blueprint.route("/webhook", methods=["POST"])
      @signature_required
      def webhook_post():
      return handle_message()
      I also had to comment out a section in whatsapp_utils.py that maybe I just missed in the tutorial. The custom TO-DO response variable wasn't commented out.
      # TODO: implement custom function here
      #response = generate_response(message_body)
      I haven't tested anything past this point but I will update this comment once I successfully make it through the complete tutorial. ChatGPT is crazy good.... I would have never figured this out.
      EDIT: I was able to get this tutorial to work with the changes that I made @daveebbelaar
      However I am seeing that the app seems to be getting some some calls to the webhook that repeats a request for old information multiple times. Going to do some more playing around and see what the issue may be.

  • @CapDavyJons
    @CapDavyJons 10 месяцев назад

    Thank you 🙏

  • @muhammedshameem3619
    @muhammedshameem3619 Месяц назад

    Hey Sir,it’s very helpful.i have a doubt regarding first message sending. Can bot send first message via whatsapp?

  • @nourshosharah2196
    @nourshosharah2196 17 дней назад

    Thank you, did you saved the number in your contact to Airbnb bot ?
    Or it show as the name of the bot ?
    And can anyone send to this bot , and how can people send thier question to the number or can take the id of the bot ?

  • @luisjaimemartinez6848
    @luisjaimemartinez6848 10 месяцев назад

    Great video tutorial, i followed all video but i implemented server webhook using nodejs and express, everything works fine until i try to consume meta's cloud API, im getting: Recipient phone number not in allowed list: Add recipient phone number to recipient list and try again. Any thoughts?

    • @mominali8397
      @mominali8397 6 месяцев назад

      Try not using the .env to load the enviroment variables, instead defin them in the same file as were the code is running.

  • @prathamnotorious8685
    @prathamnotorious8685 10 месяцев назад

    Do we necessarily need a real business account ? I don't have a business email ... What can I do?

  • @sawdickagboke2769
    @sawdickagboke2769 3 месяца назад +1

    I clone the repo and everything and i still couldn't pass the first step because of error 400 and showing recipient number is not allowed list

    • @abdallateefabdalla9791
      @abdallateefabdalla9791 2 месяца назад

      Did you find the solution? I am also suffering from this problem.

    • @sawdickagboke2769
      @sawdickagboke2769 2 месяца назад

      @@abdallateefabdalla9791 I think the problem is from the decorator, I was able to pass this step but the next step was giving problem again

    • @obatochukwu2675
      @obatochukwu2675 16 дней назад

      @@abdallateefabdalla9791 I can help please drop a comment

  • @nguhprince7417
    @nguhprince7417 11 месяцев назад

    I'm having an issue creating the Meta Business Account. I already have one linked to my Facebook profile but the developers page still asks me to create one in order to complete the onboarding process.

  • @ferasalfarsi897
    @ferasalfarsi897 10 месяцев назад

    Please, zoom in , the font is very small to read and see.

  • @abuharibrahim979
    @abuharibrahim979 Год назад

    Can you add more videos for your Alchemy classroom?

  • @jilojamba
    @jilojamba Год назад +1

    can we integrate this on websites Dave?

  • @blueriddlemonster
    @blueriddlemonster 11 месяцев назад

    Followed every step, but it keeps giving me the 403 error. any idea on how to resolve this? Read a lot on Stack overflow, debugged, but seems that I am really missing a step here ;-)

  • @maxamad13
    @maxamad13 11 месяцев назад

    I have yet to see any videos on chatbot and if the customer needs live agent it will transfer. Can you help me with that or point me to some kind of library or services. Thanks

  • @Iker44insua
    @Iker44insua 7 месяцев назад

    Hi Dave, is it possible to find a. Easier way??

  • @YasuoMidOnly
    @YasuoMidOnly Год назад

    great vid

  • @ElectroCoderEC
    @ElectroCoderEC 8 месяцев назад

    What a beautifil tutorial, but i missed the section when you add more phonenumbers for clients, or add them to a whatsapp group. does it possible??

    • @b3armonk
      @b3armonk 8 месяцев назад

      just edit the code so all numbers that comes in are from people who text to you.

  • @letis7766
    @letis7766 11 месяцев назад +1

    bro, it says forbidden when connecting webhook error 403, have you solved that problem or I am doing something wrong?

    • @SairamreddyVintha-om7tg
      @SairamreddyVintha-om7tg 8 месяцев назад

      Even I am running in to same problem , Did it solve for you ?If so please share the solution

    • @ShriNanduKi
      @ShriNanduKi 8 месяцев назад

      @@SairamreddyVintha-om7tg pls add the verification token u mention in the webhook setup into the .env file n check

    • @SairamreddyVintha-om7tg
      @SairamreddyVintha-om7tg 8 месяцев назад

      @@ShriNanduKi Thank you it started working. This time after all the steps running into a different issue
      File "C:\Program Files\Python311\Lib\ssl.py", line 517, in wrap_socket
      return self.sslsocket_class._create(
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "C:\Program Files\Python311\Lib\ssl.py", line 1075, in _create
      self.do_handshake()
      File "C:\Program Files\Python311\Lib\ssl.py", line 1346, in do_handshake
      self._sslobj.do_handshake()
      ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1002)
      The above exception was the direct cause of the following exception:

  • @ajojotank3448
    @ajojotank3448 9 месяцев назад

    Since Whatsapp group api is depreciated is there any way to make a group and add 2 users and have the bot facilitate the conversation? Does anyone have any information on this. Any help would be greatly appreciated :)

  • @AhmadRosyidin-z3n
    @AhmadRosyidin-z3n 10 месяцев назад

    I'm in my 20s learning to be a programmer/coding, is it too late or not? I'm doubtful about my current age of 🙂

  • @aliabdou7983
    @aliabdou7983 6 месяцев назад

    But what if i want all users to contact my bot not only the number we did setup ?

  • @4rjunc
    @4rjunc 10 месяцев назад

    Is there any request limitation while using meta APIs?

  • @nilalzmn
    @nilalzmn 7 месяцев назад

    hi is there any way that i can change the image thumbnail when sharing a link? i wanna make my link personalized

  • @StickySmth
    @StickySmth 2 месяца назад +1

    will this work if i use gemini api?

  • @lorenz6746
    @lorenz6746 Месяц назад

    Hi,
    In the webhook configurator, when I press "Test," I correctly receive a log on my server, but when actually chatting with my number, nothing happens.
    any ideas?