আমি কীভাবে স্বয়ংক্রিয়ভাবে এমআইআরসি-র বিভিন্ন সার্ভারগুলিতে লগইন করতে পারি, নির্দিষ্ট চ্যানেলে যোগদান করতে পারি এবং প্রতিটি সার্ভারের জন্য পৃথক নিক রাখতে পারি?


10

আমি কীভাবে স্বয়ংক্রিয়ভাবে এমআইআরসি-র বিভিন্ন সার্ভারগুলিতে লগইন করতে পারি, নির্দিষ্ট চ্যানেলে যোগদান করতে পারি এবং প্রতিটি সার্ভারের জন্য পৃথক নিক রাখতে পারি?

irc  mirc 

আমি

উত্তর:


11

স্বয়ংক্রিয়ভাবে মাল্টি-সার্ভার সংযুক্তMenu "Tools" > "Script Editor" > Tab "Remote" করুন : এরকম কিছু যুক্ত করুন:

on *:START:{
  server irc.network1.com
  server -m irc.network2.org
  server -m irc.network3.net
}

নেটওয়ার্ক দ্বারা আপনার নিক পরিবর্তন করুন :Menu "Tools" > "Options..." > Category "Connect\Options" > Button "Perform..." > Check "Enable perform on connect" > Choose (or Add) your Network > Add the following to the text box:

/nick yournick

একটি চ্যানেলে যোগ দিন (এখনও একই বাক্সে):

/join #yourchannel

এবং ইডিগাসের বক্তব্য অনুসারে আপনি সেখানে যে কোনও মিআর কমান্ড যুক্ত করতে পারেন

(একটি চ্যানেলে অটোতে যোগ দেওয়ার বিকল্প রয়েছে Join your channel > Menu "(Tools >) Favorites" > "Add to Favorites..." > Check "Join on connect" > OK:)

আপডেট : স্বয়ংক্রিয়ভাবে সংযুক্ত স্ক্রিপ্টটি মানিয়ে আপনিও সবকিছু করতে পারেন:server [-m] irc.network.org -i yournick alternativenick -jn #yourchannel1,#yourchannel2

এবং কোনও নেটওয়ার্ক গ্রুপের যে কোনও সার্ভারের সাথে সংযোগ স্থাপন করতে, সার্ভারটিকে কেবল গ্রুপ নাম দিয়ে প্রতিস্থাপন করুন: উদাহরণস্বরূপ "ফ্রাইকোড" দ্বারা "irc.freenode.net" প্রতিস্থাপন করুন

("/ সহায়তা / সার্ভার" সমস্ত / সার্ভার স্যুইচ পেতে)


0

আপনি কোন আইস ক্লায়েন্টটি ব্যবহার করছেন তার উপর নির্ভর করে, আমি হিক্স স্ক্রিপ্টটির অত্যন্ত প্রস্তাব দিই। আপনি এই ক্লায়েন্টের মধ্যে rupertonline.ca/hix/main.htm এ এটি ডাউনলোড করতে পারেন আপনি সার্ভারের মধ্যে একাধিক সার্ভার এবং একাধিক চ্যানেলে স্বয়ংক্রিয়ভাবে লগইন করতে পারেন। কমান্ডগুলি হ'ল # চ্যানেলটিতে যোগ দিন এবং / join.serverinfo.com উদাহরণস্বরূপ।


মনে হচ্ছে ওপি এমআইআরসি (ওরফে এমআইআরসি) ক্লায়েন্ট ( মিরক.কম ) ব্যবহার করতে পারে ... আপনি জানেন, যেহেতু তিনি শিরোনামে, এবং প্রশ্নে এবং ট্যাগগুলি উল্লেখ করেছেন ...
কোয়াকোট কোয়েক্সোট

হিক্স স্ক্রিপ্টটি এমআইআরসি এটির জন্য এটির নিজস্ব নিজস্ব মোড।
AskaGamer

এর মতো কিছু করার জন্য আপনার অতিরিক্ত স্ক্রিপ্টের দরকার নেই।
রুক

0

সমস্যা নেই.

কিছু (আমার কাছে অজানা) কারণে আমি যে মেশিনটিটি লিখেছিলাম তাতে আমার চালা নেই, সুতরাং আমি যা মনে করি ঠিক তাই লিখব এবং আপনি ইন্টারফেসের মাধ্যমে এটি সন্ধান করার চেষ্টা করবেন। মীর্ক তারপরে সার্ভারগুলি নেটওয়ার্কগুলির কথা মনে রাখে ... একটি নির্দিষ্ট নেটওয়ার্কের জন্য আপনার প্রচুর সার্ভার থাকতে পারে (উদাহরণস্বরূপ, ফ্রি নোড)। কোথাও না কোথাও "পারফর্ম" নামে একটি অপশন রয়েছে ... এতে আপনি স্ক্রিপ্ট করেছেন যে আপনি কোনও নির্দিষ্ট নেটওয়ার্ক / সার্ভারের সাথে সংযোগ স্থাপনের পরে মিক কী করতে চান ... উদাহরণস্বরূপ,

/nick nixnub
/msg nickserv ghost nixnub nixnubs_password
/nick nixnub2
/msg nickserv identify nixnubs_password
/join #myfavouritechannel

আপনাকে নিকজারভুক্ত করে তুলবে এবং আপনার যদি নিবন্ধভুক্ত থাকে তবে আপনার সাধারণ নিকটিকে তা গ্রহণ করবে। এতে থাকা কমান্ডগুলি হ'ল স্ট্যান্ডার্ড মিয়ার কমান্ড (বেশিরভাগ ক্ষেত্রে স্ট্যান্ডার্ড আইআরসি কমান্ড) ... আপনি প্রতিটি নেটওয়ার্কের জন্য স্বতন্ত্রভাবে এটি কনফিগার করতে পারেন।

বিটিডব্লিউ, যখন তার ডিরেক্টরি থেকে অন্য মেশিনের অনুলিপি পারফেক্ট.আইআইএন ফাইলটিতে মিরক অনুলিপি করে - এই মিনি স্ক্রিপ্টগুলি সেভ করা হয়।


আমি আপনার কমান্ডের ক্রম বুঝতে পারি না, "/ msg nickserv ভূত ..." প্রথম হওয়া উচিত নয়? এবং যদি আপনি নিকজার্কে চিহ্নিত হন তবে দুটি "/ নিক" কেন থাকবে?
ফ্লাক্সেন্ডু

@ ফ্লাক্সটেন্ডু - ভাল দুঃখ এমনকি এ সম্পর্কে আর উত্তর দেওয়ার কথা আমার মনে নেই :) ... যাইহোক, আপনার প্রশ্নের উত্তর: কারণ সেই সার্ভারে যদি কেউ ইতিমধ্যে "নিক্সনুব" এর অধীনে থাকে তবে আপনি প্রথমবারে তার কাছ থেকে এটি নিতে পারবেন না। সুতরাং একটি অস্থায়ী ব্যবহার করুন।
রুক

0

নীচের স্ক্রিপ্টটি তৈরি করুন যা সমস্ত অটোজোইন চ্যানেলের জন্য আপনার চ্যানেলের পছন্দসইগুলিতে দেখবে এবং নিশ্চিত করবে যে এমআইআরসি সেই চ্যানেলের সাথে সম্পর্কিত নেটওয়ার্কের সাথে সংযুক্ত রয়েছে।

on *:start: AutoConnect

alias AutoConnect {
  ; Ensure we are connected to all existing servers
  var %n = $null
  var %i = $scon(0)
  while (%i) {
    %n = $addtok(%n,$scon(%i).network,32)
    if ($scon(%i).server == $null) scid -t10 $scon(%i) server $scon(%i).network
    dec %i
  }

  ; Now loop through favourites and make sure we are connected
  ; to the networks for all favourite channels that are autojoin.
  var %i = $ini(mirc.ini,chanfolder,0)
  while (%i) {
    var %ini = $readini(mirc.ini,chanfolder,$ini(mirc.ini,chanfolder,%i))
    var %ini = $replace(%ini,$+($chr(44),$chr(44)),$+($chr(44),Z,$chr(44)))
    var %ini = $replace(%ini,$+($chr(44),$chr(44)),$+($chr(44),Z,$chr(44)))
    var %chan = $gettok(%ini,1,44)
    var %net = $noqt($gettok(%ini,4,44))
    var %autojoin = $gettok(%ini,5,44)
    if ((%net != $null) && (!$istok(%n,%net,32)) && (%autojoin)) {
      server -m %net
      %n = $addtok(%n,%net,32)
    }
    dec %i
  }
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.