Giter Site home page Giter Site logo

cmatrix1 / wordmatchbot-django Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 31 KB

"WordMatchBot" is a Django app for defining and matching keywords to provide custom responses. Create "Condition" objects with sets of keywords, their operation ('and' or 'or'), and corresponding responses. API endpoint accepts incoming messages and returns the appropriate response based on keyword conditions.

License: MIT License

autoanswer chatbot chatbot-framework django fakeai python restframework wordmatch

wordmatchbot-django's Introduction

WordMatchBot-Django

"WordMatchBot" is a Django app for defining and matching keywords to provide custom responses. Create "Condition" objects with sets of keywords, their operation ('and' or 'or'), and corresponding responses. API endpoint accepts incoming messages and returns the appropriate response based on keyword conditions.

وردمچ بات

وَردمِچ‌بات (WordMatchBot)، یک اپلیکیشن Django برای تعریف و متناسب‌سازی کلمات کلیدی با پاسخ‌های سفارشی است. با استفاده از این اپلیکیشن، شما می‌توانید شرایط خاصی را برای پاسخ دادن به پیام‌های دریافتی تعریف کنید.

برای شروع، یک شی "Condition" با مجموعه‌ای از کلمات کلیدی و فرآیند آن‌ها(عملیات 'and' یا 'or') و پاسخ مربوطه تعریف کنید. این شی ها در پایگاه داده ذخیره می‌شوند و می‌توانید آن‌ها را از طریق پنل مدیریت Django مدیریت کنید. شما می‌توانید برای شرایط مختلف، مجموعه‌ای از شی های "Condition" را تعریف کنید.

هنگامی که یک پیام دریافت می‌شود، API وَردمِچ‌بات پاسخ مناسب را با توجه به شرایط کلمات کلیدی تعریف شده، برگردانده و به درخواست‌کننده می‌فرستد. شما می‌توانید پیام خود را از طریق رابط کاربری یا برنامه نویسی از راه دور به سمت API وَردمِچ‌بات ارسال کنید.

وَردمِچ‌بات، برای کاربردهای متنوعی مناسب است، مانند پاسخ دهی خودکار به پیام های دریافتی، پردازش خودکار گفتگوهای چت با قابلیت‌های هوشمند و بسیاری دیگر.

اضافه کردن پاسخ و شرایط در پنل مدیریت ادمین

برای اضافه کردن پاسخ و شرایط با استفاده از پنل مدیریت Django، باید به مراحل زیر عمل کنید:

  1. در ابتدا، با باز کردن مرورگر خود وارد پنل مدیریت Django شوید. برای این کار، به آدرس /http://localhost:8000/admin در مرورگر خود مراجعه کنید.

  2. برای ورود به داشبورد "matcher"، روی آن کلیک کنید.

  3. در صفحه "Message Responses"، می‌توانید تمام پاسخ‌های موجود در پایگاه داده را مشاهده کنید. برای اضافه کردن یک شرط و پاسخ جدید، روی دکمه "Add Message Response" در بالای صفحه کلیک کنید image

  4. در فرمی که ظاهر می‌شود، متن پاسخ خود را در فیلد "Response" وارد کرده حال که یک پاسخ تعریف کرده‌اید، می‌توانید شرایطی را که باعث فعال شدن این پاسخ می‌شوند، تعریف کنید .

  5. برای اضافه کردن یک شرط جدید، روی دکمه "Add another Condition" صفحه کلیک کنید.

  6. در فرمی که ظاهر می‌شود، پاسخ مربوطه را از منوی کشویی "Response" انتخاب کرده، سپس کلمات کلیدی شرط خود را با جداکننده کاما وارد کنید. در نهایت، عملیات ("and" یا "or") را انتخاب کنید و روی "Save" کلیک کنید. شرط جدید شما به پایگاه داده اضافه شده است

image

تبریک می‌گوییم! با موفقیت یک پاسخ و یک شرط جدید به پایگاه داده اضافه کردید.

wordmatchbot-django's People

Contributors

cmatrix1 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.