2

Telegram-CLIに送信するこのコードのようなものを見つけましたが、それが何を意味するのか、どのように行うのかわかりません。 https://github.com/psamim/telegram-cli-backup

与えられたコードでは何らかの理由で sqlite3 をインストールできませんでした。Windows を使用していますが、それを行うには Ubuntu を起動する必要がありますか? とにかく、わからないことがあれば、3 歳のように説明してください。

本当にありがとう。

4

4 に答える 4

3

Windows を使用している場合は、こちらの手順を確認してください。私はLinuxでのみ試しましたが、質問のリンク(Luaを使用)は機能します。

次のスクリプトもうまく機能します

すべてをバックアップする Python スクリプト https://github.com/tvdstaaij/telegram-json-backup

これは同じhttps://github.com/tvdstaaij/telegram-history-dumpのルビーバージョンです

于 2015-11-17T00:52:22.333 に答える
-1

少しはお役に立てたようです。私はUbuntuを使用しており、このBashスクリプトを書きました:

#!/bin/bash

TOKEN='YourBot:Token'

URL='https://api.telegram.org/bot'$TOKEN

UPD_URL=$URL'/getUpdates?offset='


function get_offset {

        res=$(curl $UPD_URL$OFFSET)
        OFFSET=$(echo $res | grep "update_id" | cut -f 4 -d ':' | cut -f 1 -d ',' | head -1)
        OFFSET=$((OFFSET+1))
}


while :
    do

get_offset


if echo $res | grep "message"

then echo $res >> BackupChat.txt

fi


done

これは非常に単純な bash スクリプトです。明らかに、独自のボットを作成し、バックアップしたいチャットにボットを追加する必要があります。このスクリプトの悪い点は、 "username" "date" "::" などの大量のゴミを含むテキスト ログファイルを読み取るのが非常に困難なことです。

自分で作成するのに十分な Linux のスキルがあることを願っています。

于 2015-08-18T11:06:41.250 に答える