SwiftUI Chat Bot Messenger App in Xcode Tutorial (iOS)

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ม.ค. 2025

ความคิดเห็น • 31

  • @johnnyho5326
    @johnnyho5326 2 ปีที่แล้ว +5

    Thank you so much, this tutorial was super straight forward and I was able to modify it to run in Swift Playgrounds 4.0 on iPad. My students are going to be so pumped!

  • @justbrady515
    @justbrady515 ปีที่แล้ว

    This was a great tutorial that helped me create an app. I am completely new to XCode and Swift so I really appreciate this easy to follow and understand tutorial!

  • @danielduggin2898
    @danielduggin2898 2 ปีที่แล้ว +1

    This was an awesome tutorial? Do you know of any github repositories that have sample code for more responses? I want to implement the a.i. aspect you mentioned. Or do you have any suggestions or resources?

  • @Zukunftswelt
    @Zukunftswelt 7 หลายเดือนก่อน

    How to import a faq.json or a database.json?

  • @essensian
    @essensian ปีที่แล้ว

    Thank you. That was really helpful.

    • @Indently
      @Indently  ปีที่แล้ว

      Glad it was helpful!

  • @joeydekok5377
    @joeydekok5377 2 ปีที่แล้ว +2

    it works great, but how do i get my keyboard down again? Is there a special code for that?

    • @Indently
      @Indently  2 ปีที่แล้ว +3

      There is some code for that. Type in on Google: How to dismiss keyboard in SwiftUI programatically

    • @joeydekok5377
      @joeydekok5377 2 ปีที่แล้ว +1

      Thx, it works🥳

  • @SoothingAuraTracks
    @SoothingAuraTracks ปีที่แล้ว

    can you this in visual studio

  • @charon_vii
    @charon_vii ปีที่แล้ว

    Which Speech to Text API are you using to generate the audio for this video?

    • @Indently
      @Indently  ปีที่แล้ว +1

      GPT-6

    • @charon_vii
      @charon_vii ปีที่แล้ว

      GCP, AWS, Whisper? I don't feel like listening to every option until I figure it out. It's a solid video.

    • @Indently
      @Indently  ปีที่แล้ว +1

      I still don't know if I should take my voice sounding like a text-to-speech voice as a compliment or an insult.

  • @absolute_tk
    @absolute_tk ปีที่แล้ว

    Best Tutorial!!!

  • @corporatepayaso
    @corporatepayaso 2 ปีที่แล้ว

    Does this chatbot also works with more then just "Hello", so if the User say "Hello, how are you?" Wich respondes will he get? And is there a way to combine both answers?

    • @Indently
      @Indently  2 ปีที่แล้ว

      I recommend looking into basic chat bot recognition code snippets. How the bot responds is up to you.

    • @Solomonsolo7
      @Solomonsolo7 2 ปีที่แล้ว

      @@Indently hi - can this be done on tensorflow also..? :)

    • @Indently
      @Indently  2 ปีที่แล้ว

      @@Solomonsolo7 This is just UI, you can add any kind of response system to it

  • @abylayaiyp9331
    @abylayaiyp9331 4 หลายเดือนก่อน

    I love man, your crazy 180 degree solution is genius, I've struggling with this problem for 3 months

  • @subhanquliyev5644
    @subhanquliyev5644 3 ปีที่แล้ว

    What a program language you use to do this? And which emulator is this?

    • @Indently
      @Indently  3 ปีที่แล้ว

      Swift + Xcode

  • @cytolytic
    @cytolytic 3 ปีที่แล้ว

    can you do a tutorial like this for jetpack compose?

    • @Indently
      @Indently  3 ปีที่แล้ว +2

      I recommend checking out Philipp Lackner if you want to learn about Jetpack Compose.

    • @cytolytic
      @cytolytic 3 ปีที่แล้ว

      @@Indently thanks! I'll check him out

    • @PhilippLackner
      @PhilippLackner 3 ปีที่แล้ว +1

      @@Indently Bro

    • @Indently
      @Indently  3 ปีที่แล้ว

      @@PhilippLackner Bro

  • @快樂人-c8q
    @快樂人-c8q ปีที่แล้ว

    Thank you for teaching. If I modify the code as below, after I enter "1" or "Table for 1", the bot will respond with the options '1 - smoking area,' '2 - non smoking area'. What can I do if I want to continue the chat by entering 1 or 2 to receive the other responses?
    @State var messages: [String] = ["Please input the number of people:
    \("1⃣") Table for 1"]
    func getBotResponse(message: String) -> String {
    let tempMessage = message.lowercased()
    if tempMessage.contains("1") {
    return "\("1⃣")smoking area
    \("2⃣")non smoking area"
    } else if tempMessage.contains("Table for 1") {
    return "\("1⃣")smoking area
    \("2⃣")non smoking area"
    } else {
    return "Please input the number or full context"
    }
    }

  • @rovsen1993
    @rovsen1993 2 ปีที่แล้ว +1

    Thanks man). I looking for .rotationEffect(.degrees(180))

  • @islamISHere_001
    @islamISHere_001 ปีที่แล้ว

    BIIIIG Thanks you)