داشبورد اجرا
وضعیت آمادهسازی سرویسها و اجرای پایپلاین برای هر برند.
وضعیت آمادهسازی
موارد تیکنخورده را از تب تنظیمات تکمیل کنید.
تنظیمات و اتصالات
کلیدها و توکنها اینجا ذخیره میشوند. فیلدهای رمز را خالی بگذارید تا مقدار قبلی عوض نشود.
تعداد اجرا در روز
هر برند چند بار در روز بهصورت خودکار اجرا شود (۰ = اجرای خودکار خاموش). اجراها از «ساعت اولین اجرا» شروع و بهطور مساوی در ۲۴ ساعت پخش میشوند. n8n هر ۱۵ دقیقه به گیتوی سر میزند و فقط برندی که وقتش رسیده اجرا میشود.
عمومی و امنیت پنل
آدرس عمومی، سهمیه روزانه و اطلاعات ورود.
هوش مصنوعی (OpenAI سازگار)
نگارش، بازبینی، کپی سوشال، عکس و TTS. انسانیسازی ترجیحاً با Claude جداست.
کپشن فیسبوک/اینستا/X/لینکدین + خلاصه سیندیکیشن
فقط این سایزها مجازند: 1024x1024، 1536x1024، 1024x1536، auto. پیشفرض: ۱۵۳۶×۱۰۲۴
Anthropic Claude — انسانیسازی
بعد از Writer، مقاله برای بازنویسی انسانی به Claude میرود (مدل جدا از OpenAI).
DataForSEO API
اتصال از طریق API رسمی DataForSEO است (Basic Auth). اینها رمز ورود داشبورد نیستند — از صفحه API Access فیلدهای API login و API password را کپی کنید.
ویدیو (Runway) — اختیاری
پرهزینهترین مرحله. تا روشن نشود هیچ هزینهای ثبت نمیشود.
SMP Fund — CMS و تلگرام
ربات تلگرام:
t.me/BotFather
→ /newbot · ربات را ادمین کانال کنید · Chat ID معمولاً عدد منفی مثل -100… است.
یک کلید ثابت و بیانقضا، جدا از نشست هر ادمین انسانی — از `ADMIN_SERVICE_KEY` در env سرویس api همین سایت کپی کنید.
Dev.to
Settings → Extensions → DEV Community API Keys: dev.to/settings/extensions
Discord
در سرور دیسکورد: Server Settings → Integrations → Webhooks → New Webhook، لینک را کپی کنید: راهنمای Discord Webhooks
Mastodon
در اینستنس خودتان (مثلاً mastodon.social): Preferences → Development → New Application (اسکوپ write:statuses) → Access Token را کپی کنید: راهنمای گرفتن توکن Mastodon
Bluesky
از تنظیمات حساب Bluesky یک App Password بسازید (رمز اصلی حساب را اینجا وارد نکنید): bsky.app/settings/app-passwords
Lemmy
یک اینستنس Lemmy انتخاب/ثبتنام کنید و نام کامیونیتی مقصد را وارد کنید — ردیت هم مشابه است ولی بهخاطر بن سریع حساب حذف شد: join-lemmy.org
Tumblr
یک اپ ثبت کنید، بعد در کنسول رسمی Tumblr هر ۴ کلید (Consumer Key/Secret + Token/Token Secret) را برای حساب خودتان بگیرید (بدون نیاز به پیادهسازی OAuth): ثبت اپ · API Console (گرفتن توکن)
WordPress (سایت خودمیزبان)
در سایت وردپرسی خودتان: پروفایل کاربری → پایین صفحه → Application Passwords → یک رمز جدید بسازید (نه رمز عبور اصلی حساب): راهنمای Application Passwords
Blogger
یک پروژه در Google Cloud بسازید، OAuth Client (نوع Desktop) بگیرید، و با OAuth Playground یک Refresh Token برای اسکوپ Blogger بگیرید: Google Cloud Credentials · OAuth Playground
یک اپ در LinkedIn Developers بسازید، محصول «Share on LinkedIn» را فعال کنید (self-serve — نیاز به تایید پارتنر ندارد) و با اسکوپهای openid profile w_member_social یک Access Token برای حساب خودتان بگیرید:
linkedin.com/developers/apps
این توکن معمولاً بعد از ۶۰ روز منقضی میشود — دستی دوباره بگیرید و اینجا جایگذاری کنید؛ تا آن زمان انتشار کاملاً خودکار است.
Nostr
با یک ابزار ساخت کلید Nostr، کلید خصوصی را به فرمت hex کپی کنید (نه فرمت nsec1...): nostrtool.com
SMP Social — CMS و تلگرام
ربات تلگرام:
t.me/BotFather
→ /newbot · ربات را ادمین کانال کنید · Chat ID معمولاً عدد منفی مثل -100… است.
یک کلید ثابت و بیانقضا، جدا از نشست هر ادمین انسانی — از `ADMIN_SERVICE_KEY` در env سرویس api همین سایت کپی کنید.
Dev.to
Settings → Extensions → API Keys: dev.to/settings/extensions
Discord
در سرور دیسکورد: Server Settings → Integrations → Webhooks → New Webhook، لینک را کپی کنید: راهنمای Discord Webhooks
Mastodon
در اینستنس خودتان (مثلاً mastodon.social): Preferences → Development → New Application (اسکوپ write:statuses) → Access Token را کپی کنید: راهنمای گرفتن توکن Mastodon
Bluesky
از تنظیمات حساب Bluesky یک App Password بسازید (رمز اصلی حساب را اینجا وارد نکنید): bsky.app/settings/app-passwords
Lemmy
یک اینستنس Lemmy انتخاب/ثبتنام کنید و نام کامیونیتی مقصد را وارد کنید — ردیت هم مشابه است ولی بهخاطر بن سریع حساب حذف شد: join-lemmy.org
Tumblr
یک اپ ثبت کنید، بعد در کنسول رسمی Tumblr هر ۴ کلید (Consumer Key/Secret + Token/Token Secret) را برای حساب خودتان بگیرید (بدون نیاز به پیادهسازی OAuth): ثبت اپ · API Console (گرفتن توکن)
WordPress (سایت خودمیزبان)
در سایت وردپرسی خودتان: پروفایل کاربری → پایین صفحه → Application Passwords → یک رمز جدید بسازید (نه رمز عبور اصلی حساب): راهنمای Application Passwords
Blogger
یک پروژه در Google Cloud بسازید، OAuth Client (نوع Desktop) بگیرید، و با OAuth Playground یک Refresh Token برای اسکوپ Blogger بگیرید: Google Cloud Credentials · OAuth Playground
یک اپ در LinkedIn Developers بسازید، محصول «Share on LinkedIn» را فعال کنید (self-serve — نیاز به تایید پارتنر ندارد) و با اسکوپهای openid profile w_member_social یک Access Token برای حساب خودتان بگیرید:
linkedin.com/developers/apps
این توکن معمولاً بعد از ۶۰ روز منقضی میشود — دستی دوباره بگیرید و اینجا جایگذاری کنید؛ تا آن زمان انتشار کاملاً خودکار است.
Nostr
با یک ابزار ساخت کلید Nostr، کلید خصوصی را به فرمت hex کپی کنید (نه فرمت nsec1...): nostrtool.com
پروفایل برند
لحن، مخاطب، موضوعات اولیه و کلمات ممنوع برای تولید محتوا. اتصال سایت/API در تب تنظیمات است.
این لیست فقط انتخاب است — شناسه سیستم ثابت است (smpfund / smpsocial). برای عوض کردن نام نمایشی از فیلد «نام نمایشی» پایین استفاده کنید، نه این لیست.
نام برند در پنل، کارتها و پرامپتها. روی شناسه فنی و دامنه سایت اثر ندارد.
یک برچسب کوتاه انگلیسی برای موضوع کسبوکار — نه آدرس وبسایت. مثال: prop-trading یا social-media-services.
به انگلیسی یا فارسی توضیح دهید مقاله چطور صدا بدهد: رسمی؟ خودمانی؟ بدون اغراق؟
چه کسی مقاله را میخواند؟ سطح دانش و نیازش چیست؟
جمله پایانی که خواننده را به سایت/محصول هدایت میکند.
اگر پر باشد در محتوای برند لحاظ میشود (مثلاً ریسک معامله). خالی = بدون disclaimer.
کلمات/وعدههایی که نباید در مقاله یا تحقیق موضوع بیاید. هر خط یک مورد.
ایدههای شروع برای DataForSEO. هر روز چند مورد چرخشی استفاده میشود — حداقل ۵–۸ موضوع مرتبط بنویسید.
کلمات اصلی سئو با کاما جدا کنید. در تحقیق و تگهای سیندیکیشن هم استفاده میشود.
مقاله اول به انگلیسی روی همان post منتشر میشود، بعد با AI به این زبانها ترجمه و
منتشر میشود. اسلاگ ثابت میماند تا سئو hreflang درست کار کند:
/{slug} و /{locale}/{slug}
(مثلاً /test و /ar/test). فقط زبانهای فعال همین سایت را بنویسید —
برای SMP Fund مثلاً fa,ar,de,fr,es، برای SMP Social مثلاً ar,es,pt,ru.
استخر کلمات کلیدی
حدود ۳۰۰ کلمه یکبار از DataForSEO گرفته و با AI بهینه میشود. تا تمام نشود دوباره به DFS وصل نمیشود (بهجز SERP برای هر مقاله).
—
—
همگامسازی: عنوان و focusKeyword پستهای موجود CMS را وارد دفترچه میکند تا مقاله تکراری زده نشود. برای Fund خالی معمولاً ۰ پست است؛ برای Social همهٔ بلاگ فعلی بلاک میشود.
افزودن کلمه کلیدی دستی
هر خط یا با کاما یک کلمه؛ فقط به استخر همین برند اضافه میشود.
پیشنویسها
لیست تولیدها، وضعیت انتشار و لینک پلتفرمها.
انتشار دستی
این پلتفرمها API خودکار قابلاعتماد ندارند — متن/عکس/ویدیوی آمادهشده برای هرکدام را از اینجا بردارید و خودتان در همان شبکه منتشر کنید، بعد «علامتگذاری بهعنوان منتشرشده» را بزنید.
اسکنر هش USDT
از آخرین تراکنشهای شبکههای TRC20 (ترون) و BEP20 (بایننس)، هش تراکنشهایی با مبلغ تعیینشده در تنظیمات پیدا میکند. مبلغها بدون اعشار (برش) و هشها کامل نمایش داده میشوند و برای هر رکورد یک نام و نام خانوادگی با AI ساخته میشود. هیچ API قیمتگذاری صدا زده نمیشود؛ USDT با دلار ۱:۱ در نظر گرفته میشود.
گرفتن هش کد
هر کلیک بین حداقل و حداکثر تعداد تنظیمشده (پیشفرض ۱ تا ۵) رکورد پیدا میکند. اسکن از آخرین بلوکها شروع میشود، کل زنجیره را نمیگردد و هشهای تکراری کلیکهای قبلی را دوباره برنمیگرداند.
هنوز اسکنی انجام نشده است.
تنظیمات اسکن
همه اعداد این بخش قابل تغییرند و در data/settings.json ذخیره میشوند. بعد از تغییر، دکمه «ذخیره تنظیمات» پایین صفحه را بزنید.
جمع سه درصد باید دقیقاً ۱۰۰ باشد. در تعداد کم (۱ تا ۵)، درصدها با گرد کردن اعمال میشوند؛ مثلاً ۱۰٪ از ۵ ممکن است ۰ یا ۱ رکورد شود.
—
تنظیمات پیشرفته (نودها و عمق اسکن)
نام و نام خانوادگی
برای هر هش، AI یک نام و نام خانوادگی کامل میسازد. درصدها احتمال زبان هر نام را تعیین میکنند و جمعشان باید ۱۰۰ باشد. نامهای استفادهشده در بازه زیر ذخیره میشوند و تا پایان بازه دوباره برگردانده نمیشوند؛ بعد از آن قابل استفاده مجددند.
—
—
نامها در data/usdt-names.json ذخیره میشوند. اگر AI در دسترس نباشد، از لیست پشتیبان استفاده میشود و در خروجی هشدار نمایش داده میشود.
ثبت خودکار در Manual Payout
وقتی فعال باشد، برای هر هش یک رکورد Manual payout — previous platform در smpfund ساخته میشود (همان مسیری که دکمه «Add manual payout» استفاده میکند) و گواهی پرداخت صادر میشود. ایمیل، یادداشت داخلی و گزینه «Keep off the public payout proof» خالی/پیشفرض میمانند. این کار یک رکورد مالی واقعی میسازد؛ برای شروع خاموش بگذارید، با یک رکورد تست کنید و بعد فعال کنید.
برای مبلغهای بالای این عدد فقط اکانت سایزهای مبلغ بالا انتخاب میشوند.
مبلغ پیاوت همان مبلغ کامل USDT است (بدون اعشار؛ مثلاً 116.79 تبدیل به 116 میشود). ستون مبلغ جدول هم بدون اعشار است.
برای مبلغهای بالای آستانه، فقط اکانت سایزهای «مبلغ بالا» بهصورت تصادفی انتخاب میشوند.
کلید اختصاصی باید در Coolify سرویس API پروژه۲ با نام PAYOUT_AUTOMATION_KEY تنظیم و همینجا وارد شود.
اجرای خودکار روزانه
وقتی فعال باشد، workflow اختصاصی n8n هر ۱۵ دقیقه گیتوی را صدا میزند و گیتوی فقط در ساعت تعیینشده یکبار در روز اسکن را اجرا میکند. نتایج همینجا ذخیره میشوند. دکمه «گرفتن هش کد» همیشه در دسترس است. برای شروع، این گزینه را خاموش بگذارید تا اسکن دستی را تست کنید؛ بعد از تست تیک بزنید.
—
پرامپتهای AI
متن دستورات مدلها را مستقیم از اینجا ویرایش کنید.
لاگ انتشار
ردیابی اینکه هر پلتفرم موفق شد یا خطا داد.