VIBEPOST
ডেভেলপার

আপনার AI এজেন্টদের জন্য পাবলিশিং ইনফ্রাস্ট্রাকচার

Claude, ChatGPT বা আপনার নিজের এজেন্টকে প্রতিটি বড় প্ল্যাটফর্মে প্রকাশের ক্ষমতা দিন, আপনার টিম যে নিয়ম ও অনুমোদন ব্যবহার করে সেগুলো সহ।

ডকস পড়ুন

AI এজেন্টদের জন্য

VIBEPOST এমনভাবে তৈরি যে AI অ্যাসিস্ট্যান্টরা এই পেজ না পড়েই এটি খুঁজে পেয়ে ব্যবহার করতে পারে। যেকোনো এজেন্টকে এগুলোর একটিতে নির্দেশ করুন:

/llms.txtLLM-এর জন্য এক পেজের সারাংশ: VIBEPOST কী করে, endpoints, টুলস, নিয়মtext
/llms-full.txtএকটি Markdown ফাইলে পূর্ণ ডকসtext
/api/v1/openapi.jsonপ্রতিটি REST endpoint-এর জন্য OpenAPI 3.1 স্পেসিফিকেশনjson
/mcpরিমোট MCP সার্ভার (Streamable HTTP, OAuth সাইন-ইন)mcp
npx vibepost--json আউটপুট ও স্থিতিশীল exit code সহ CLIcli

এই সাইটের প্রতিটি পেজ তার URL-এ .md যোগ করলে Markdown হিসেবেও পাওয়া যায়। VIBEPOST অফিসিয়াল MCP Registry-তে এবং Claude কানেক্টর হিসেবে তালিকাভুক্ত।

CLI

# install (or use npx)
npm i -g vibepost        # or: brew install vibepost
vibepost login            # opens the browser, stores the key in your keychain

# one post, AI writes each version and picks the time
vibepost post "We just launched exam-based teacher search" \
  --to x,linkedin,threads --lang en,ja --at auto

# a video; TikTok always waits for you to confirm in the app
vibepost post --file lesson.mp4 --to tiktok --caption auto

# a week of posts from an article
vibepost plan --from https://blog.anytutor.ai/learn-anything --week next

vibepost ls --status scheduled --json | jq '.[].id'
vibepost retry post_8f2c
vibepost mcp              # local stdio MCP server for clients without remote MCP
Exit codeঅর্থ
0সম্পন্ন
1সাধারণ ত্রুটি
2নিশ্চিতকরণ দরকার (--yes দিয়ে আবার চালান, অথবা TikTok-এর জন্য অ্যাপে নিশ্চিত করুন)
3ওয়ার্কস্পেস নিয়মে আটকানো
4প্ল্যাটফর্ম প্রত্যাখ্যান করেছে

CI-তে VIBEPOST_API_KEY সেট করুন। --yes ছাড়া, CLI একটি প্রিভিউ দেখায় এবং কিছু প্রকাশের আগে জিজ্ঞেস করে।

MCP সার্ভার

যেকোনো MCP-সামঞ্জস্যপূর্ণ ক্লায়েন্টে VIBEPOST যোগ করুন। সেটিংস → API keys-এ একটি key তৈরি করুন, তারপর যোগ করুন:

{
  "mcpServers": {
    "vibepost": {
      "url": "https://vibepost.cc/mcp",
      "headers": { "Authorization": "Bearer ap_live_…" }
    }
  }
}

তারপর শুধু আপনার অ্যাসিস্ট্যান্টকে বলুন: “এই ঘোষণাটি আগামীকাল সকাল ৯টায় X ও LinkedIn-এ পোস্ট করো।”

টুলস

list_channelsকানেক্ট করা চ্যানেল ও তাদের সীমাপড়া
generate_variantsপ্রতিটি প্ল্যাটফর্ম ও ভাষার জন্য একটি সংস্করণ লেখাপড়া
create_draftএকটি পোস্ট ড্রাফট হিসেবে সংরক্ষণলেখা
schedule_postশিডিউল বা প্রকাশ। আপনার স্বাধীনতার নিয়ম মেনে চলেনিয়ম মেনে চলে
update_postশিডিউল করা পোস্টের টেক্সট বা সময় বদলানোলেখা
get_calendarএকটি তারিখ-সীমার পোস্টপড়া
get_analyticsপোস্ট, চ্যানেল বা সময়কাল অনুযায়ী ফলাফলপড়া

MCP-এর মাধ্যমে তৈরি পোস্ট বাকি সবকিছুর মতোই একই ক্যালেন্ডার ও অনুমোদন কিউতে যায়। TikTok পোস্ট সবসময় অ্যাকাউন্ট মালিকের নিশ্চিতকরণের অপেক্ষায় থাকে।

REST API

# Let VIBEPOST write the versions and pick the time
curl https://vibepost.cc/api/v1/posts \
  -H "Authorization: Bearer ap_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "channels": ["x_anytutor", "linkedin_anytutor"],
    "text": "We just launched exam-based teacher search.",
    "variants": "auto",
    "languages": ["en", "ja"],
    "schedule_at": "auto"
  }'

রেসপন্সে প্রতিটি চ্যানেল ও ভাষার জন্য একটি করে পোস্ট থাকে, প্রতিটির একটি স্ট্যাটাস: scheduled, needs_approval বা failed।

অথেনটিকেশন

Authorization হেডারে একটি সিক্রেট key ব্যবহার করুন। Key একটি ওয়ার্কস্পেসে সীমাবদ্ধ, রিড-অনলি হতে পারে, এবং সম্পূর্ণভাবে মাত্র একবার দেখানো হয়। যেকোনো সময় রোটেট করুন।

সীমা ও নিরাপত্তা

  • আপনার ওয়ার্কস্পেস নিয়ম (দৈনিক সীমা, নীরব সময়, নিষিদ্ধ শব্দ) প্রতিটি API ও MCP কলে প্রযোজ্য।
  • API-এর মাধ্যমে পোস্ট মোছা ডিফল্টভাবে বন্ধ।
  • প্রতিটি প্ল্যাটফর্মের নিজস্ব রেট লিমিট স্বয়ংক্রিয়ভাবে মানা হয়; রিকোয়েস্ট কিউতে রাখা হয়, বাদ দেওয়া হয় না।

Webhooks

কোনো পোস্ট প্রকাশিত হলে, ব্যর্থ হলে বা অনুমোদন লাগলে নোটিফিকেশন পান: post.published, post.failed, post.needs_approval।

আপনার পরের পোস্ট মাত্র এক বাক্য দূরে।

২০টি AI ক্রেডিট দিয়ে বিনামূল্যে শুরু করুন। এক মিনিটের কম সময়ে আপনার প্রথম অ্যাকাউন্ট কানেক্ট করুন।