Anzeigen des vollständigen Skype-Chat-Verlaufs

Ich habe Skype 2.8 für Mac OS X 10.5.8.

Unter dem Chat-Menü befindet sich eine Option namens "Recent Chats". Dies ermöglicht es mir, Protokolle der letzten Chats zu sehen, aber nicht von älteren.

Ich weiß, dass die älteren gespeichert sind, weil sie sich in ~/Library/Application Support/Skype/username/chatmsg256.dbb befinden. Diese Datei enthält beim Einfügen in einen Texteditor Text-Chat-Informationen aus allen meinen vorherigen Skype-Chats. Es wird jedoch in einem unbekannten Dateiformat gespeichert, das ich nicht analysieren kann.

Hat Skype ein integriertes Protokoll viewer (wie Adium), mit dem ich auf diese älteren Protokolle zugreifen kann?

Author: slhck, 2010-01-09

4 answers

Ich bin mir nicht sicher, ob dies den gesamten - Verlauf, aber versuchen Sie Folgendes. Unabhängig davon, ob der Kontakt online oder offline ist, öffnen Sie das Chat-Fenster.

Klicken Sie auf blaue Chat-Taste

Klicken Sie dann unter" Frühere Nachrichten anzeigen: "auf"Alle".

Klicken Sie auf alle

Alternativ klicken Sie auf das Zahnradsymbol für den Kontakt und wählen "Chatverlauf anzeigen". Dadurch wird eine HTML-Datei generiert, die in Ihrem Webbrowserfenster geöffnet wird.

Der Grund, warum ich nicht sicher bin, ob dies den gesamten Verlauf anzeigt, ist, dass ich nicht kann denken Sie daran, wann mein Chat-Verlauf auf diesem Computer begann.

 9
Author: fideli,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-10-17 03:49:18

Skype speichert seinen Chat-Verlauf in einer SQLite-Datenbank: ~/Library/Application Support/Skype/YourSkypeName/main.db. Sie können das Befehlszeilentool sqlite3 verwenden, um die Chatprotokolle anzuzeigen.

Finde die Benutzernamen deiner Chatpartner heraus

Der folgende Befehl im Terminal (ich gehe davon aus, dass Sie die Shell bash verwenden) listet alle Benutzernamen Ihrer Chatpartner auf:

sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db 'SELECT DISTINCT(dialog_partner) FROM Messages;'

Extrahieren Sie alle Nachrichten zu und von einem bestimmten Chat-Partner

Option A. In Terminal schreiben

Zum Drucken aller Nachrichten verwenden Sie für und von einem bestimmten Chatpartner (theOtherPersonsUserName) den folgenden Befehl:

sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db "SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'theOtherPersonsUserName' ORDER BY timestamp;"

Dadurch wird eine Nachricht pro Zeile chronologisch gedruckt, wobei Benutzername, Anzeigename, Datum und Text wie folgt gesendet werden:

Danielbecks-Benutzername|Daniel Beck|2012-02-03 08:47:53|einfach Nur etwas testen

Option B. In Datei schreiben

Sie können dieses Chatprotokoll direkt in eine Datei schreiben. Führen Sie Folgendes aus, um das Protokoll mit theOtherPersonsUserName zu schreiben die Datei theOtherPersonsUserName.log:

sqlite3 /Users/danielbeck/Library/Application\ Support/Skype/YourSkypeName/main.db "SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'theOtherPersonsUserName' ORDER BY timestamp;" > "theOtherPersonsUserName.log"


Natürlich können Sie auch main.db in jedem SQLite-Datenbank-Viewer öffnen und von dort aus gehen.

 58
Author: Daniel Beck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-07-02 16:10:14

Ich möchte nur einige einfachere und aktuellere Möglichkeiten zum Anzeigen von Skype-Protokollen bereitstellen:

 2
Author: Andre Borges,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-11-23 11:58:12

Versuchen SkypeHistoryViewer.

Ein kleines Programm, das die benutzer zum Öffnen des gesamten Skype-Verlaufs aktivität, die auf einem PC ist, überprüfen Sie Ihre kinder Nutzung, die dort reden, was dort sagen oder überprüfen Sie einen Betrug Partner. Aktuell für Windows Vista und 7.

 1
Author: dave,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-06-22 04:46:07