این پروژه یکی از بزرگ ترین چالش های زندگیم بود که تونستم با موفقیت تمومش کنم. این پروژه فقط یک انجمن گفتگوی ساده نبود بلکه چالش های بسیار زیادی داشت که پایین تر در موردش بحث میکنیم .
1. حجم سنگین کار و زمان محدود : کارفرما مهندس علی اسماعیلی این پروژه رو خیلی سریع و کمتر از یک هفته نیاز داشت و این موضوع میتونسصت چالش های بسیار زیادی مثل بیخوابی و کار بی وقفه روی این پروژه رو برای من ایجاد کنه اما در هر صورت از پسش بر اومدم.
2. سی ام اس اختصاصی : این پروژه چون یک فاروم امنیتی بود نمیشد از افتضاح های امنیتی مثل وردپرس و یا phpbb استفاده کرد پس باید یک سی ام اس اختصاصی با امنیت بالا براش طراحی میشد که من اون زمان دانش زیادی در این موارد نداشتم و باید شبانه روز هم به دنبال یادگیری میبودم و هم به دنبال کار که پروژه سریع تحویل داده بشه . توی این دوران داشتم از چت جی پی تی ، گیت هاب ، استک اوورفلو و …. مثل برده کار میکشیدم و این اواخر اصلا داشتم حس میکردم که چت جی پی تی هم ازم خسته شده و چرت و پرت جواب میده .
3. تاییثد کاربران : کارفرما یه سیستم خواسته بود که وقتی کاربران وارد انجمن میشن هیچ تاپیکی رو مشاهده نکنن تا اینکه ثبتنام کنن و من بتونم تاییدشون کنم. این مورد هم مربوط به برنامه نویسی های سنگینی بود که من اون موقع چیز زیادی ازش نمیدونستم اما با تلاش شبانه روزی تونستم این مورد رو هم براش انجام بدم.
4. ربات هوش مصنوعی : شاید دیده باشین که توی x یا همون توییتر سابق وقتی گراک رو صدا میزنی میاد تحلیل میکنه و میتونه به کاربر ها جواب بده. کار فرما همچین چیزی ازم نخواسته بود فقط گفت میخوام انجمن یه ربات هوش مصنوعی داشته باشه . باورم نمیشه که خودم همین پیشنهاد رو دادم بهش و کلی از ایده خوشش اومد.
کار این رباط با api که از chatgpt و یک سری کار هایی که توی n8n انجام دادم پایان یافت و این رباط به خوبی قابل استفادست. توی هرپستی @anabot رو تگ کنین یا اینکه خود کلمه “آنا” رو صدا بزنین آنا میاد و جوابتون رو میده.
5. اختلال سیستم تایید کاربران با آنا : بعد از تکمیل سایت متوجه شدم که آنا با اینکه مدیر وبسایته نمیتونه پست ها رو ببینه و بهشون جواب بده . این مورد بخاطر تداخل سیستم تایید کاربران و وبهوک استفاده شده برای ربات افتاده بود. که این مورد هم به لطف خدا و تلاش های شبانه روزی من برطرف شد.
6. چالش ربات های گوگل : خوب حالا یه مشکلی توی سئو داشتیم که واقعا چالش بر انگیز بود. کاربرایی که ثبت نام نکرده بودن نمیتونستن متن تاپیک ها رو ببینن پس ربات های گوگل هم نمیتونستن این کار رو انجام بدن ( بدبختی گیر کردیما ). بعد از مدت ها تلاش و جستجو از یک سری تکنیک های ناشناخته استفاده کردیم که تونستیم کاری کنیم ربات های گوگل استثنا بشن و بتونن تاپیک ها رو ببینن و مشکل سئو هم برطرف شد.