কীভাবে একটি বেসরকারী টেলিগ্রাম চ্যানেলের চ্যাট_আইডি পাবেন?


98

আমি আমার সর্বজনীন চ্যানেলগুলি আপডেট করতে কার্ল ব্যবহার করি। এই জাতীয় বাক্য গঠন:

curl -X POST "https://api.telegram.org/bot144377327:AAGqdElkZ-77zsPRoAXXXXXXXXXX/sendMessage" -d "chat_id=@MyChannel&text=my sample text"

তবে chat_idএকটি বেসরকারী চ্যানেলটি কী? আপনার ব্যক্তিগত আমন্ত্রণে এটি এমন নয়।

কারণ এখন আমরা সমস্ত পদ্ধতিতে চ্যাট_আইডের স্থানে (এবং ফরোয়ার্ডম্যাসেজ থেকে_চ্যাট_আইডি পরিবর্তে) একটি চ্যানেল ব্যবহারকারীর নাম (@ চ্যানেল ব্যবহারকারীর বিন্যাসে) পাস করতে পারি। তবে আমি পরিচালনা করি এমন একটি ব্যক্তিগত চ্যানেলের @ চ্যানেল ব্যবহারকারীর নাম কী?


আপনার চ্যানেলের চ্যাট_আইডি দরকার কেন? চ্যানেলটিতে সমস্ত প্রেরণ পদ্ধতি "@ চ্যানেল_নাম" স্ট্রিংটি ব্যবহার করে
স্টাস পার্শিন

হাই @ স্পেনগ্র্যাড কার্ল কমান্ড সহ আমি আমার একটি বটকে মাই চ্যানেলকে একটি বার্তা পাঠাতে বলি। একটি পাবলিক চ্যানেলের জন্য চ্যাট_আইডিটি তার ইউআরএল এর শেষ অংশের সমান: টেলিগ্রাম.মি / মাই চ্যানেল-এ চ্যাট_আইডটি "মাই চ্যানেল"। বেসরকারী চ্যানেলগুলিতে কেবল টেলিগ্রাম.এম / জোইনচ্যাট / এজেএইচকিউটিভিএইচএল_7 এইচএইচসি জেডজিটকিকিউ এর মতো ইউআরএল আমন্ত্রণ করা হয়েছে এবং চ্যাট_আইডটি "এজেএইচকিউভিটিভিএলএল_7 এইচএইচসি জেডজিটকিউ" নয়। এই কারণে আমি একটি বেসরকারী চ্যানেলের চ্যাট_আইডি খুঁজছি।
আবরোরাস

টেলিগ্রাম ব্যতীত ফ্রি ট্যাক্সি চালানোর কোন উপায় আছে কি?
শহীদ করিমি

উত্তর:


190

আমি ব্যক্তিগত চ্যানেলগুলিতে লেখার উপায় খুঁজে পেয়েছি।

  1. আপনার এটি কিছু @ চ্যানেলনামের সাথে জনসাধারণে রূপান্তর করা উচিত
  2. বট এপিআইয়ের মাধ্যমে এই চ্যানেলে বার্তা প্রেরণ করুন

    https://api.telegram.org/bot111ferences22/sendMessage?chat_id=@channelName&text=123

  3. প্রতিক্রিয়া হিসাবে আপনি আপনার চ্যানেলের চ্যাট_আইডের সাথে তথ্য পাবেন।

    ok "ঠিক আছে": সত্য, "ফলাফল": chat "চ্যাট": id "আইডি": -1001005582487, "শিরোনাম": "ব্যক্তিগত বেসরকারী চ্যানেল", "টাইপ": "চ্যানেল"}, "তারিখ": 1448245538, " ম্যাসেজ_আইডি ": 7," পাঠ্য ":" 123 ডিএস "}

  4. এখন আপনি চ্যানেলটিকে ব্যক্তিগতভাবে (চ্যানেলের লিঙ্কটি মোছার মাধ্যমে) রূপান্তর করতে পারবেন এবং সরাসরি এই চ্যাট_আইডিতে "-1001005582487" বার্তা পাঠাতে পারেন

    https://api.telegram.org/bot111ferences22/sendMessage?chat_id=-1001005582487&text=123


4
আমি আপনার প্রশ্নে ভোট দিয়েছি এবং বিশদ জন্য আপনাকে ধন্যবাদ! আমি আপনার উত্তর এখানে বিস্মিত করছি কারণ হ্যাকিং :-) বেশি। বিটিডাব্লু, আমার সাধারণ প্রশ্ন: একটি বেসরকারী চ্যানেলের কী দরকার? হতে পারে গ্রুপগুলি (সাম্প্রতিক সুপারগ্রুপগুলি) আরও ভাল উপায়? ফেস টেলিগ্রামের ডকুমেন্টেশনগুলি ব্যক্তিগত চ্যানেলগুলি সম্পর্কে অস্পষ্ট।
জর্জিও রবিনো

4
আমি এটি চেষ্টা করেছিলাম এবং এটি কেবল কয়েক মিনিটের জন্য কাজ করে। আমি মনে করি কারণ চ্যানেলটি বেসরকারী হয়ে যাওয়ার পরে একটি সময়সীমা রয়েছে যেখানে এটি এখনও সর্বজনীনভাবে পৌঁছনীয়: পরে, আপনি যদি আবার এটিকে জনসাধারণ হিসাবে সেট করার চেষ্টা করেন তবে আপনাকে চ্যানেল আইডিটিকে নতুন সংজ্ঞা দিতে হবে।
roibeart

4
আপনার স্পষ্ট করা উচিত যে আমাদের প্রথম স্ল্যাশে বপির পাশে আমাদের এপিআই টোকেন জমা দিতে হবে। যাইহোক ধন্যবাদ! এটি একটি ঝরঝরে সমাধান ছিল।
ফ্র্যাঙ্কো মালদোনাদো

115

চ্যানেলটিকে সর্বজনীন করুন কমপক্ষে ৫ টি সর্বজনীন গোষ্ঠী / চ্যানেল উপস্থিত থাকা ব্যবহারকারী দ্বারা করা সম্ভব নয়, সুতরাং ... সমস্যাটি সমাধান হয়নি। হ্যাঁ, আপনি এগুলির একটি বাতিল করতে পারেন, তবে আপাতত, আমরা অন্যভাবে চ্যাট আইডি পুনরুদ্ধার করতে পারি না।

প্রত্যাহার

কেউ কি এই মামলার সমাধান খুঁজে পেয়েছিল?

হালনাগাদ

আমি পাগল সমাধান খুঁজে পেয়েছি:

  1. টেলিগ্রামের ওয়েব সংস্করণে আপনার অ্যাকাউন্টের অধীনে লগইন করুন: https://web.telegram.org
  2. আপনার চ্যানেলটি সন্ধান করুন। আপনার ইউআরএলটি দেখুন, এটি https://web.telegram.org/#/im?p=c 1055587116 _11052224402541910257 এর মতো হওয়া উচিত
  3. এটি থেকে "1055587116" ধরুন এবং উপসর্গ হিসাবে "-100" যুক্ত করুন।

সুতরাং ... আপনার চ্যানেল আইডি "-1001055587116" হবে। যাদু ঘটবে :)

সমাধান এখানে পাওয়া গেল: https://github.com/GabrielRF/telegram-id#web-channel-id


4
এমনকি আমার নতুন চ্যানেলটি প্রাইভেট / পাবলিক / প্রাইভেট সেট করতে চলেছে @channel_username, তবে এটি ব্যক্তিগত থাকার পরেও আমার @channel_usernameপক্ষে কাজ করছে না! আমি আপনার পোস্ট সমাধানটি ব্যবহার করেছি এবং কাজ করেছি
মোহামাদ

আপনি স্যার, একটি জীবন গন্ধ!
যুগের্নট

4
আমি মনে করি না এই -100উপসর্গটি চিরকালের জন্য কাজ করবে, তবে 4 বছর পরে এটি এখনও কাজ করে!
আলী টু

4
@ অলিটাই পাভেল দুরভ সবেমাত্র এই মন্তব্যটি খুঁজে পেয়েছেন এবং ফিচারটি সরিয়ে না নেওয়ার সিদ্ধান্ত নিয়েছেন, আহা :) শুনে খুব খুশি হয়েছে যে, এটি এখনও কার্যকর রয়েছে :)
নিগ্রিমিস্টবাদী

39

সবচেয়ে সহজ উপায় হ'ল আপনার চ্যাটে @get_id_bot আমন্ত্রণ জানানো এবং তারপরে টাইপ করুন:

/my_id @get_id_bot

আপনার আড্ডার ভিতরে


4
ধন্যবাদ, সেরা উত্তর!
realmag777

4
আমার পরীক্ষা অনুসারে, চ্যানেলে প্রশাসক হিসাবে বট যুক্ত করা উচিত।
মরতেজা জিয়া

হ্যাঁ, প্রশাসক হিসাবে মনে হচ্ছে এটি যুক্ত করতে হবে
স্টিফান রেইচ

4
এটি কি এখনও বর্তমান? / my_id @ ... স্বল্পতা (বাদে আছে বার্তা প্রদর্শিত) কিছু করতে হবে বলে মনে হচ্ছে
ওয়াল

4
@ ওয়াল আমি 2 পদ্ধতি দ্বারা আইডি পেয়েছি /start @get_id_botএবং /my_id @get_id_botস্থানও গুরুত্বপূর্ণ বলে মনে হচ্ছে। @get_id_botসদস্য হিসাবে যোগ করুন এবং প্রশাসক হিসাবে কেবল পোস্ট দিন। একবার আইডি পেলে এটি সুরক্ষার জন্য অপসারণ করুন।
রাহুলম

33

ব্যক্তিগত চ্যানেলটি খুলুন, তারপরে:

  • উপর ওয়েব ক্লায়েন্ট:

  • উপর মোবাইল এবং ডেস্কটপ :

    • কপি লিংক এর কোনো চ্যানেলের বার্তা:
    • ifএটি উদাহরণস্বরূপ https://t.me/c/1192292378/31
    • then 1192292378 চ্যানেল আইডি (বোনাস: 31 বার্তা আইডি)
  • উপর প্লাস রসূল Android এর জন্য :

    • চ্যানেলের ইনফোগুলি খুলুন :
    • চ্যানেল আইডি উপরে প্রদর্শিত হবে , ঠিক তার নামের নিচে

WARNINGটেলিগ্রাম বট এপিআই ব্যবহার করার সময় -100 উপসর্গ যোগ করার বিষয়টি নিশ্চিত করুন :

  • if চ্যানেল আইডি উদাহরণস্বরূপ 1192292378
  • thenআপনার ব্যবহার করা উচিত -1001192292378

4
এটি চ্যানেল আইডি পাওয়ার সহজতম এবং সঠিক উপায়, ধন্যবাদ!
টনি

আমি মনে করি না এই পদ্ধতিটি এখন কাজ করে কারণ আমন্ত্রণের লিঙ্কটিতে আর এই ফর্ম্যাটটি নেই
কুসাল হেত্তিয়ারাচ্চি

4

আপনার ব্যক্তিগত চ্যানেলের আইডিটি হল XXXXXX অংশ ("পি = সি" এবং আন্ডারস্কোরের মধ্যে)। এটি ব্যবহার করতে, এর সামনে "-100" যুক্ত করুন। সুতরাং যদি "XXXXXX" আপনার ব্যক্তিগত চ্যানেলের আইডি আইডি "4785444554" হয় "-1004785444554"।


3

আপনি এটি করতে পারেন:

পদক্ষেপ 1) আপনার ব্যক্তিগত চ্যানেলটিকে সর্বজনীন চ্যানেলে রূপান্তর করুন

পদক্ষেপ 2) এই চ্যানেলের জন্য চ্যানেল নাম সেট করুন

পদক্ষেপ 3) তারপরে আপনি এই চ্যানেলটি ব্যক্তিগততে পরিবর্তন করতে পারবেন

পদক্ষেপ 4) এখন আপনি পদক্ষেপ 3 এ সেট করেছেন এমন @ চ্যানেলনাম ব্যবহার করে আপনার বার্তা প্রেরণ

দ্রষ্টব্য: প্রথম ধাপের জন্য আপনি নিজের পাবলিক চ্যানেলগুলির মধ্যে একটিকে স্বল্প সময়ের জন্য ব্যক্তিগততে পরিবর্তন করতে পারবেন।


3

চ্যানেলটিকে সর্বজনীনতে রূপান্তর করার দরকার নেই তারপরে এটিকে ব্যক্তিগত করে তুলুন।

  1. আপনার ব্যক্তিগত চ্যানেলের আইডি সন্ধান করুন। (এটি করার জন্য অনেকগুলি পদ্ধতি রয়েছে, উদাহরণস্বরূপ এই এসও উত্তরটি দেখুন )

  2. curl -X POST " https://api.telegram.org/botxxxxxx:yyyyyyyyyyy/sendMessage " -d "chat_id = -100 CHAT_ID & টেক্সট = আমার নমুনা পাঠ্য"

    এক্সএক্সএক্সএক্সএক্সএক্সএক্সএক্স: আপনার বট আইডি দিয়ে yyyyyyyyyyy প্রতিস্থাপন করুন এবং 1 ধাপে পাওয়া চ্যানেল আইডি দিয়ে CHAT_ID প্রতিস্থাপন করুন। সুতরাং চ্যানেল আইডি যদি 1234 হয় তবে এটি চ্যাট_আইডি = -1001234 হবে।

সব শেষ!


1

আপাতত আপনি বট @ ইউজারনেম_টো_আইডি_বোটে একটি আমন্ত্রণ লিঙ্ক লিখতে পারেন এবং আপনি আইডি পাবেন:

উদাহরণ: এখানে চিত্র বর্ণনা লিখুন

পাবলিক চ্যাট, চ্যানেল এবং এমনকি ব্যবহারকারীদের সাথেও কাজ করে


0

আমি যে বিকল্পটি করি তা হ'ল অ্যান্ড্রয়েডের জনপ্রিয় প্লাস মেসেঞ্জার ব্যবহার করে। প্লে স্টোরের লিঙ্কটি হল: https://play.google.com/store/apps/details?id=org.telegram.plus&hl=en

আপনি গ্রুপের নামের নীচে চ্যানেল এবং চ্যানেল তথ্যে ক্লিক করতে পারেন, আপনি চ্যানেল আইডি খুঁজে পেতে পারেন।

সুপারগ্রুপ এবং চ্যানেল আইডিগুলি প্লাস মেসেঞ্জারে 1068773197 এর মত দেখাচ্ছে। এপিআইতে আপনার ব্যবহারের জন্য, আপনি -100 উপসর্গ করতে পারেন যা এটি তৈরি করে -1001068773197।


0

পাইথনের জন্য টেলিগ্রামবোটএপি'র সমাধান খুঁজে পেয়েছি। হতে পারে অন্য ভাষার জন্য কাজ করবে।

আমি কেবলমাত্র আমার বটটি ব্যক্তিগত চ্যানেলে যুক্ত করি এবং তারপরে এটি করুন:

@your_bot_name hi

কনসোলে আমি আমার প্রয়োজনীয় সমস্ত তথ্যের সাথে প্রতিক্রিয়া পেয়েছি।


-2

উত্তর প্রয়োজন:

আপনার নিজের BOT কে বেসরকারী চ্যানেলের প্রশাসক হিসাবে যুক্ত করা এবং করা উচিত , অন্যথায় chat not foundত্রুটি ঘটে happens

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.