૧. પ્રારંભિક સેટઅપ અને રૂપરેખાંકન
openclaw init <પ્રોજેક્ટ_નામ>
નવો OpenClaw પ્રોજેક્ટ શરૂ કરે છે. આ આદેશ જરૂરી ફાઇલો અને ડિરેક્ટરીઓ બનાવે છે.
પ્રોજેક્ટના નામમાં કોઈ વિશેષ અક્ષરોનો ઉપયોગ કરવાનું ટાળો.
openclaw config set api_key <તમારી_API_કી>
AI-સહાયિત સુવિધાઓ માટે તમારી API કી સેટ કરે છે. આ કી સુરક્ષિત રીતે સંગ્રહિત થાય છે.
તમારી API કીને ગોપનીય રાખો અને તેને ક્યારેય જાહેર રીપોઝીટરીઝમાં શેર કરશો નહીં.
openclaw auth login
OpenClaw સેવાઓ સાથે પ્રમાણિત કરવા માટે લોગિન પ્રક્રિયા શરૂ કરે છે, જે તમને સુરક્ષિત કાર્યો કરવા દે છે.
સુરક્ષિત કનેક્શન સુનિશ્ચિત કરવા માટે સત્તાવાર OpenClaw લૉગિન પૃષ્ઠનો ઉપયોગ કરો.
openclaw update
OpenClaw CLI ટૂલને નવીનતમ સંસ્કરણ પર અપડેટ કરે છે, નવી સુવિધાઓ અને બગ ફિક્સ પ્રદાન કરે છે.
નવીનતમ સુવિધાઓ અને સુરક્ષા પેચો મેળવવા માટે નિયમિતપણે અપડેટ કરો.
openclaw config show
વર્તમાન OpenClaw રૂપરેખાંકન સેટિંગ્સ દર્શાવે છે, જેમાં API કી (માસ્ક કરેલી) અને અન્ય વિકલ્પોનો સમાવેશ થાય છે.
રૂપરેખાંકન તપાસવા માટે ઉપયોગી છે કે બધું યોગ્ય રીતે સેટ થયેલું છે કે નહીં.
૨. વેબ સ્ક્રેપિંગ મૂળભૂત
openclaw scrape url --output data.json
આપેલ URL માંથી મૂળભૂત HTML સામગ્રીને સ્ક્રેપ કરે છે અને તેને JSON ફાઇલમાં સાચવે છે.
ફક્ત જાહેર અને સ્થિર વેબ પૃષ્ઠો માટે ઉપયોગ કરો. ગતિશીલ સામગ્રી માટે 'render' નો ઉપયોગ કરો.
openclaw extract --selector ".product-title" --attribute text
આપેલ URL માંથી ચોક્કસ CSS સિલેક્ટરનો ઉપયોગ કરીને ડેટા કાઢે છે.
ચોક્કસ ડેટા પોઈન્ટ્સને લક્ષ્ય બનાવવા માટે બ્રાઉઝરના ઇન્સ્પેક્ટર ટૂલનો ઉપયોગ કરો.
openclaw crawl <પ્રારંભ_URL> --depth 2 --output crawled_links.txt
આપેલ પ્રારંભિક URL થી શરૂ કરીને વેબસાઇટને ચોક્કસ ઊંડાઈ સુધી ક્રોલ કરે છે અને બધા લિંક્સને રેકોર્ડ કરે છે.
ક્રોલિંગ પહેલાં `robots.txt` ની તપાસ કરો અને સર્વર પર વધુ પડતો ભાર ન નાખો.
openclaw render --headless --output rendered_page.html
JavaScript ચલાવીને URL ને રેન્ડર કરે છે, જે JavaScript-આધારિત વેબસાઇટ્સમાંથી ડેટા સ્ક્રેપ કરવા માટે ઉપયોગી છે.
આદેશ ધીમો હોઈ શકે છે; ફક્ત ત્યારે જ ઉપયોગ કરો જ્યારે JavaScript રેન્ડરિંગ જરૂરી હોય.
openclaw table --output table_data.csv
આપેલ URL માંથી HTML કોષ્ટકોને આપમેળે શોધી કાઢે છે અને તેને CSV ફાઇલમાં નિકાસ કરે છે.
બહુવિધ કોષ્ટકો માટે, તમે ચોક્કસ કોષ્ટકને લક્ષ્ય બનાવવા માટે `--selector` નો ઉપયોગ કરી શકો છો.
૩. AI-સહાયિત ડેટા નિષ્કર્ષણ
openclaw ai parse --schema product_schema.json
આપેલ URL માંથી ડેટાને પૂર્વનિર્ધારિત JSON સ્કીમા અનુસાર AI નો ઉપયોગ કરીને પાર્સ અને સ્ટ્રક્ચર કરે છે.
સ્કીમા ફાઇલ ડેટાના પ્રકારો અને સંબંધોને સ્પષ્ટ રીતે વ્યાખ્યાયિત કરે છે.
openclaw ai summarize --length short --lang gu
આપેલ URL ની સામગ્રીનો AI દ્વારા સારાંશ આપે છે, અને આઉટપુટની લંબાઈ અને ભાષાને કસ્ટમાઇઝ કરવાની મંજૂરી આપે છે.
ઝડપી સામગ્રી સમજણ માટે ઉપયોગી છે, ખાસ કરીને લાંબા લેખો માટે.
openclaw ai classify --categories "news,blog,product" --output classification.json
આપેલ URL ની સામગ્રીને AI નો ઉપયોગ કરીને પૂર્વનિર્ધારિત શ્રેણીઓમાં વર્ગીકૃત કરે છે.
મોટી માત્રામાં વેબ સામગ્રીને ગોઠવવા અને ફિલ્ટર કરવા માટે શ્રેષ્ઠ.
openclaw ai identify entities --types "person,organization,location"
આપેલ URL માંથી AI નો ઉપયોગ કરીને નામવાળી એન્ટિટીઝ (વ્યક્તિઓ, સંસ્થાઓ, સ્થાનો) ઓળખે છે અને કાઢે છે.
ચોક્કસ માહિતીના મુદ્દાઓ પર ધ્યાન કેન્દ્રિત કરવા માટે એન્ટિટી પ્રકારોને ફિલ્ટર કરો.
૪. ડેટા પ્રક્રિયા અને નિકાસ
openclaw process data.json --filter "price > 100 and availability == 'in_stock'"
JSON ફાઇલમાંથી ડેટાને ચોક્કસ શરતોના આધારે ફિલ્ટર કરે છે અને પરિણામો દર્શાવે છે.
જટિલ ફિલ્ટરિંગ માટે બહુવિધ શરતોને 'and' અથવા 'or' સાથે જોડો.
openclaw transform data.json --map transform_rules.json --output transformed_data.json
પૂર્વનિર્ધારિત રૂપાંતરણ નિયમોનો ઉપયોગ કરીને JSON ડેટાને રૂપાંતરિત કરે છે, જેમ કે ફીલ્ડનું નામ બદલવું અથવા મૂલ્યો બદલવા.
રૂપાંતરણ નિયમો JSON ફાઇલ ડેટા સ્ટ્રક્ચરને સુધારવા માટે શક્તિશાળી છે.
openclaw export data.json --format csv --delimiter ";"
JSON ફાઇલમાંથી ડેટાને CSV, XML, અથવા અન્ય જેવા વિવિધ ફોર્મેટમાં નિકાસ કરે છે.
ડેટાને અન્ય સિસ્ટમ્સ સાથે સુસંગત બનાવવા માટે વિવિધ નિકાસ ફોર્મેટનો ઉપયોગ કરો.
openclaw sync data.json --target database --table products
સ્ક્રેપ કરેલા ડેટાને ડેટાબેઝ, ક્લાઉડ સ્ટોરેજ અથવા અન્ય બાહ્ય લક્ષ્ય સાથે સિંક્રોનાઇઝ કરે છે.
સિંક્રોનાઇઝેશન પહેલાં લક્ષ્ય સિસ્ટમમાં યોગ્ય પરવાનગીઓ સુનિશ્ચિત કરો.
૫. કાર્યપ્રવાહ ઓટોમેશન
openclaw schedule '0 0 * * *' --task daily_scrape.sh
નિયમિત અંતરાલે OpenClaw કાર્યો અથવા સ્ક્રિપ્ટો ચલાવવા માટે શેડ્યૂલ કરે છે.
Cron સિન્ટેક્સનો ઉપયોગ કરીને શેડ્યૂલને કસ્ટમાઇઝ કરો. ખાતરી કરો કે સ્ક્રિપ્ટ એક્ઝેક્યુટેબલ છે.
openclaw monitor --changes [email protected] --interval 6h
વેબસાઇટ પરના ફેરફારો માટે મોનિટર કરે છે અને જ્યારે ફેરફારો શોધાય છે ત્યારે સૂચનાઓ મોકલે છે.
સામગ્રી અપડેટ્સ, ભાવમાં ફેરફાર અથવા સ્ટોક ઉપલબ્ધતાને ટ્રૅક કરવા માટે આદર્શ.
openclaw macro record --name login_flow
વેબ બ્રાઉઝર ક્રિયાઓની શ્રેણી રેકોર્ડ કરે છે (જેમ કે લૉગિન, ફોર્મ સબમિશન) જેને પછીથી પુનરાવર્તિત કરી શકાય છે.
જટિલ ક્રિયાપ્રતિક્રિયાઓને સ્વચાલિત કરવા માટે ઉપયોગ કરો, જેમ કે પેજિનેશન અથવા ફિલ્ટરિંગ.
openclaw macro run login_flow --params "user=test,pass=123"
અગાઉ રેકોર્ડ કરેલા મેક્રોને ચલાવે છે, વૈકલ્પિક રીતે કસ્ટમ પરિમાણો પસાર કરે છે.
વિવિધ ઇનપુટ્સ સાથે સમાન ક્રિયાઓનું પરીક્ષણ કરવા માટે પરિમાણોનો ઉપયોગ કરો.
૬. ડીબગીંગ અને સમસ્યાનિવારણ
openclaw logs show --level error --tail 50
સિસ્ટમ લોગ ફાઇલો દર્શાવે છે, જે સમસ્યાઓનું નિદાન કરવામાં મદદ કરે છે. તમે લોગ સ્તર અને સંખ્યાને ફિલ્ટર કરી શકો છો.
ચોક્કસ ભૂલોને ઝડપથી ઓળખવા માટે 'error' સ્તર પર ફિલ્ટર કરો.
openclaw debug --verbose
આપેલ URL માટે ડીબગિંગ મોડ ચલાવે છે, વિગતવાર માહિતી દર્શાવે છે કે OpenClaw પૃષ્ઠને કેવી રીતે પ્રક્રિયા કરી રહ્યું છે.
સ્ક્રેપિંગ સમસ્યાઓનું નિવારણ કરતી વખતે પૃષ્ઠની રચના અને વિનંતીઓનું વિશ્લેષણ કરવા માટે ઉપયોગી.
openclaw health check
OpenClaw ની આંતરિક સેવાઓ અને બાહ્ય નિર્ભરતાઓની સ્થિતિ તપાસે છે, ખાતરી કરે છે કે બધું યોગ્ય રીતે કાર્ય કરી રહ્યું છે.
કોઈપણ કાર્ય શરૂ કરતા પહેલા ઝડપી સિસ્ટમ તપાસ માટે ઉપયોગ કરો.
openclaw troubleshoot
સામાન્ય સમસ્યાઓનું નિદાન કરવા અને તેના ઉકેલો સૂચવવા માટે ઇન્ટરેક્ટિવ માર્ગદર્શિકા પ્રદાન કરે છે.
જો તમે કોઈ અજાણી સમસ્યાનો સામનો કરી રહ્યા હોવ તો આ આદેશથી શરૂઆત કરો.
openclaw version
ઇન્સ્ટોલ કરેલા OpenClaw CLI ટૂલનું વર્તમાન સંસ્કરણ દર્શાવે છે.
સપોર્ટ માટે પૂછતી વખતે અથવા સુસંગતતા તપાસતી વખતે ઉપયોગી.