Telegram-CLIに送信するこのコードのようなものを見つけましたが、それが何を意味するのか、どのように行うのかわかりません。 https://github.com/psamim/telegram-cli-backup
与えられたコードでは何らかの理由で sqlite3 をインストールできませんでした。Windows を使用していますが、それを行うには Ubuntu を起動する必要がありますか? とにかく、わからないことがあれば、3 歳のように説明してください。
本当にありがとう。
Telegram-CLIに送信するこのコードのようなものを見つけましたが、それが何を意味するのか、どのように行うのかわかりません。 https://github.com/psamim/telegram-cli-backup
与えられたコードでは何らかの理由で sqlite3 をインストールできませんでした。Windows を使用していますが、それを行うには Ubuntu を起動する必要がありますか? とにかく、わからないことがあれば、3 歳のように説明してください。
本当にありがとう。
Windows を使用している場合は、こちらの手順を確認してください。私はLinuxでのみ試しましたが、質問のリンク(Luaを使用)は機能します。
次のスクリプトもうまく機能します
すべてをバックアップする Python スクリプト https://github.com/tvdstaaij/telegram-json-backup
これは同じhttps://github.com/tvdstaaij/telegram-history-dumpのルビーバージョンです
少しはお役に立てたようです。私は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 のスキルがあることを願っています。