// مرحباً، أنا

بيكستاها

أخصائي أتمتة | محرر فيديو | مصمم

أبني أنظمة أتمتة ذكية باستخدام N8n، وأصنع محتوى فيديو احترافي، وأصمم تجارب بصرية مميزة.

عنّي

أتخصص في بناء أنظمة أتمتة قوية باستخدام N8n، وتطوير بوتات تليجرام، وإدارة البيانات باستخدام PostgreSQL. كما أملك مهارات إبداعية في تحرير الفيديو والتصميم.

Primary
🤖N8n Automation🤖Telegram Bots🗄️PostgreSQLWorkflow Design
Secondary
🎬After Effects🎬Premiere Pro🎬DaVinci ResolveMotion Graphics
Supporting
🎨Graphic Design🌐Web Development🎨Branding

مشاريع مميزة

عرض جميع المشاريع
🤖automation
🤖

أتمتة بوت تليجرام بـ N8n

نظام دعم عملاء آلي باستخدام N8n وبوت تليجرام مع إدارة بيانات PostgreSQL.

N8nTelegram APIPostgreSQLJavaScript
🤖automation
🤖

نظام خط بيانات متكامل

خط بيانات شامل يربط عدة واجهات برمجية ويحول البيانات ويخزن النتائج في PostgreSQL.

N8nREST APIsPostgreSQLWebhooks
🎬video
🎬

عرض أعمال الموشن جرافيك

مجموعة مشاريع موشن جرافيك بـ After Effects و DaVinci Resolve.

After EffectsDaVinci ResolvePremiere Pro

أكواد برمجية

عرض الكل

مكتبة منظمة من الأكواد المفيدة، سير عمل N8n، ومراجع سريعة.

Telegramjavascript

إرسال رسالة تليجرام مع أزرار

// Send message with inline keyboard via Telegram Bot API
const response = await fetch(
  `https://api.telegram.org/bot${botToken}/sendMessage`,
  {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({
      chat_id: chatId,
      text: "Choose an option:",
      reply_markup: {
        inline_keyboard: [
          [{ text: "Option 1", callback_data: "opt1" }],
          [{ text: "Option 2", callback_data: "opt2" }],
        ],
      },
    }),
  }
);
PostgreSQLsql

استعلام PostgreSQL للإدراج أو التحديث

-- Upsert: Insert or update on conflict
INSERT INTO users (telegram_id, username, last_seen)
VALUES ($1, $2, NOW())
ON CONFLICT (telegram_id)
DO UPDATE SET
  username = EXCLUDED.username,
  last_seen = NOW()
RETURNING *;
Code Nodejavascript

طلب HTTP في N8n مع تقسيم الصفحات

// N8n Code Node: Fetch all pages from API
let allItems = [];
let page = 1;
let hasMore = true;

while (hasMore) {
  const response = await this.helpers
    .httpRequest({
      url: `https://api.example.com/data?page=${page}`,
      method: "GET",
    });
  allItems.push(...response.data);
  hasMore = response.hasNextPage;
  page++;
}

return allItems.map(item => ({ json: item }));

المدونة

اقرأ المزيد
Tutorial8 دقيقة قراءة

البدء مع N8n: بناء أول نظام أتمتة

دليل للمبتدئين لإعداد N8n وإنشاء أول سير عمل مع طلبات HTTP وإشعارات تليجرام.

٢٤ جمادى الآخرة ١٤٤٧ هـاقرأ المزيد
Technical12 دقيقة قراءة

استعلامات PostgreSQL متقدمة لسير عمل N8n

تعلم كتابة استعلامات PostgreSQL فعالة لإدارة البيانات في أنظمة أتمتة N8n.

٧ جمادى الآخرة ١٤٤٧ هـاقرأ المزيد
Workflow6 دقيقة قراءة

سير عمل تحرير الفيديو: من Premiere إلى After Effects

سير عمل تحرير الفيديو الكامل الخاص بي باستخدام Premiere Pro و After Effects.

١٩ جمادى الأولى ١٤٤٧ هـاقرأ المزيد
متاح للمشاريع

لنبني شيئاً معاً

سواء كنت تحتاج أنظمة أتمتة أو محتوى فيديو أو أعمال تصميم — أنا هنا لأساعدك في تحويل أفكارك إلى واقع.