Skip to content

"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

Notifications You must be signed in to change notification settings

Cmatrix1/WordMatchBot-Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

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

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

About

"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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published