Difference between revisions of "Telegram"

From Archiveteam
Jump to navigation Jump to search
m (Add items repo)
(general update, plus instructions for using the new telegram bot)
Line 13: Line 13:
'''Telegram''' is a mostly open source chat system (web and app-based) which acts as a social network due to features like group chats and channels, originally intended as a drop-in replacement for [[WhatsApp]].
'''Telegram''' is a mostly open source chat system (web and app-based) which acts as a social network due to features like group chats and channels, originally intended as a drop-in replacement for [[WhatsApp]].


Like [[Facebook]] pages/groups and [[Twitter]], Telegram chats can contain a significant amount of history (text, audio/video and images) of various online communities, as well as personal digital history of course. Means of exporting:
Like [[Facebook]] pages/groups and [[Twitter]], Telegram chats can contain a significant amount of history (text, audio/video and images) of various online communities, as well as personal digital history.


* Telegram Desktop, the official app, allows exporting channels/groups (all texts, images, videos, gifs, etc)
== Structure ==
* [https://github.com/expectocode/telegram-export telegram-export] seems to be the most comprehensive and maintained tool.
 
* [https://github.com/tvdstaaij/telegram-history-dump#usage telegram-history-dump] ([https://www.haykranen.nl/2014/12/02/howto-backup-your-telegram-chats/ introduction])
Channels on Telegram are essentially public streams of posts, similar to Twitter or RSS.
 
Since 2019-06-01 ([https://telegram.org/blog/privacy-discussions-web-bots update blog post]), it is possible to "preview" channels on the web (e.g. @Telegram at [https://telegram.me/s/Telegram] or [https://t.me/s/Telegram]).
 
== Export methods ==
 
=== Web data only ===
 
These tools archive Telegram channels through their web view. Only public channels can be saved this way, and certain attachments (including PDFs and some very long videos) are not available.
 
* ArchiveTeam's [https://github.com/ArchiveTeam/telegram-grab telegram project] archives as WARC, supporting all available web data. A bot in the project IRC channel accepts archival requests for eventual upload into the Wayback Machine; it understands the following commands:
** <code>!a <url></code> archives the given telegram.me or t.me url (autodetecting the page type).
** <code>!a channel:<channel name></code> archives the given channel.
** <code>!a post:<channel name>:<post id></code> archives the given post, including any discussions.
* [https://github.com/JustAnotherArchivist/snscrape snscrape] exports textual channel data as JSONL (media support is pending).
 
==== Deprecated ====
 
* [[Chromebot]] was once used, but has been shut down due to data integrity issues. (Old jobs can be found via [[ArchiveBot/Telegram_channels|this wiki]].)
* [[ArchiveBot]] was once used, but due to its lack of Javascript support, its results are inferior to those of the special-purpose Telegram project. Use the Telegram bot instead. (Old jobs can be found via [https://archive.fart.website/archivebot/viewer/domain/telegram.me the] [https://archive.fart.website/archivebot/viewer/domain/t.me viewer].)
 
=== All data ===
 
* The official Telegram Desktop app exports as HTML or JSON.
* [https://github.com/expectocode/telegram-export telegram-export] (no longer maintained)
* [https://github.com/tvdstaaij/telegram-history-dump#usage telegram-history-dump] (no longer maintained); [https://www.haykranen.nl/2014/12/02/howto-backup-your-telegram-chats/ introduction]
* [https://www.reddit.com/r/Telegram/comments/443pav/qa_exporting_telegram_messages_search_no_help/czu4n05 Pidgin sync]
* [https://www.reddit.com/r/Telegram/comments/443pav/qa_exporting_telegram_messages_search_no_help/czu4n05 Pidgin sync]
* snscrape can archive public-facing channels


See also [https://www.bellingcat.com/resources/how-tos/2022/03/08/how-to-archive-telegram-content-to-document-russias-invasion-of-ukraine/ Bellingcat's guide].
See also [https://www.bellingcat.com/resources/how-tos/2022/03/08/how-to-archive-telegram-content-to-document-russias-invasion-of-ukraine/ Bellingcat's guide].


== Telegram Channels ==
== Notable channels ==
Channels on Telegram are essentially public streams of posts, similar to Twitter or RSS.
 
Since 2019-06-01 ([https://telegram.org/blog/privacy-discussions-web-bots update blog post]), it is possible to "preview" channels on the web, e.g. [https://t.me/s/Telegram @Telegram].  This can possibly be used to archive Telegram channels with [[ArchiveBot]].  Messages can be scraped without JavaScript, however not all attachments are available.
 
=== A list of notable channels ===


* [https://t.me/s/nexta_live NEXTA Live] - Belarus independent news
* [https://t.me/s/nexta_live NEXTA Live] - Belarus independent news
Line 56: Line 75:


== See also ==
== See also ==
* [[ArchiveBot/Telegram]]
* [[ArchiveBot/Telegram]] (some sites related to Telegram)


{{Template:Instant messengers}}
{{Template:Instant messengers}}


[[Category:Social networks]]
[[Category:Social networks]]

Revision as of 02:46, 5 July 2022

Telegram
Telegram logo
Telegram - 7-3-22.png
URL http://telegram.org
Status Online!
Archiving status In progress...
Archiving type Unknown
Project source telegram-grab, telegram-items
Project tracker telegram
IRC channel #telegrab (on hackint)

Telegram is a mostly open source chat system (web and app-based) which acts as a social network due to features like group chats and channels, originally intended as a drop-in replacement for WhatsApp.

Like Facebook pages/groups and Twitter, Telegram chats can contain a significant amount of history (text, audio/video and images) of various online communities, as well as personal digital history.

Structure

Channels on Telegram are essentially public streams of posts, similar to Twitter or RSS.

Since 2019-06-01 (update blog post), it is possible to "preview" channels on the web (e.g. @Telegram at [1] or [2]).

Export methods

Web data only

These tools archive Telegram channels through their web view. Only public channels can be saved this way, and certain attachments (including PDFs and some very long videos) are not available.

  • ArchiveTeam's telegram project archives as WARC, supporting all available web data. A bot in the project IRC channel accepts archival requests for eventual upload into the Wayback Machine; it understands the following commands:
    • !a <url> archives the given telegram.me or t.me url (autodetecting the page type).
    • !a channel:<channel name> archives the given channel.
    • !a post:<channel name>:<post id> archives the given post, including any discussions.
  • snscrape exports textual channel data as JSONL (media support is pending).

Deprecated

  • Chromebot was once used, but has been shut down due to data integrity issues. (Old jobs can be found via this wiki.)
  • ArchiveBot was once used, but due to its lack of Javascript support, its results are inferior to those of the special-purpose Telegram project. Use the Telegram bot instead. (Old jobs can be found via the viewer.)

All data

See also Bellingcat's guide.

Notable channels

Telegram official

Hong Kong pro-democracy movement / 2019–2020 Hong Kong protests

QAnon

[3] [4]

  • ?

2022 Russian invasion of Ukraine

  • ?

See also

Instant messengers
'80s

talkIRC

'90s

ICQAIMYahoo! MessengerMSN MessengerJabber/XMPPQQ

'00s

SkypeGoogle TalkFacebook MessengerWhatsApp

'10s

KikViberSnapchatLINETelegramSlackGitter
KeybaseSignalMusical.ly/TikTokMatrixDiscordInstagram