पर्ल API का उपयोग करके आप इसे इस तरह से प्राप्त कर सकते हैं: पहले आप टेलीग्राम से बॉट के लिए एक संदेश भेजने के लिए, तो एक getUpdates जारी करने और चैट आईडी होना चाहिए:
#!/usr/bin/perl
use Data::Dumper;
use WWW::Telegram::BotAPI;
my $TOKEN = 'blablabla';
my $api = WWW::Telegram::BotAPI->new (
token => $TOKEN
) or die "I can't connect";
my $out = $api->api_request ('getUpdates');
warn Dumper($out);
my $chat_id = $out->{result}->[0]->{message}->{chat}->{id};
print "chat_id=$chat_id\n";
आईडी में होना चाहिए chat_id लेकिन यह परिणाम पर निर्भर हो सकता है, इसलिए मैंने पूरे परिणाम का एक डंप भी जोड़ा।
आप https://github.com/Robertof/perl-www-telegram-botapi से पर्ल एपीआई इंस्टॉल कर सकते हैं। यह आपके सिस्टम पर निर्भर करता है लेकिन मैं आसानी से अपने लिनक्स सर्वर पर इस चल स्थापित:,
$ sudo cpan WWW::Telegram::BotAPI
आशा इस मदद करता है
स्रोत
2015-07-27 09:35:57
मैंने अभी कुछ परीक्षण किया है कि निजी चैट ** chat_id ** और ** from_user.id ** के लिए समान है। मान लीजिए कि यह एक नियम है (मुझे कुछ संदर्भ नहीं मिला है), अगर आपको उसका उपयोगकर्ता_आईडी (शायद एक समूह में अपडेट से) पता चलता है तो आप उसे निजी तौर पर चैट करते हैं। कोई इसका खंडन कर सकता है? – Thomas8