Skip to content

Instantly share code, notes, and snippets.

@defaultpage
Last active November 14, 2019 11:13
Show Gist options
  • Save defaultpage/a3cc6cc307f2273e63ce092a1e7db692 to your computer and use it in GitHub Desktop.
Save defaultpage/a3cc6cc307f2273e63ce092a1e7db692 to your computer and use it in GitHub Desktop.
Скрипт для выгрузки списка каналов (подписки) пользователя через DevTools на web.telegram.org
angular.element
.cache[1]
.data
.$injector
.get('MtpApiManager')
.invokeApi('messages.getAllChats', {except_ids: []})
.then(e => {
console.log('--------------------------------')
console.log('ВСЕ КАНАЛЫ: ');
let channels = e.chats.filter(item => (item["_"] === 'channel'));
console.log(channels);
console.log('--------------------------------')
});
angular.element
.cache[1]
.data
.$injector
.get('MtpApiManager')
.invokeApi('messages.getAllChats', {except_ids: []})
.then(e => {
console.log('--------------------------------')
console.log('ВСЕ КАНАЛЫ: ');
let channels = "";
e.chats.forEach(item => {
if (item["_"] === 'channel') {
channels += "\r\n" + item.id + "\t" + item.username + "\t" + item.title;
}
});
console.log(channels);
console.log('--------------------------------')
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment