
๐ช ํ ํฐ์ผ๋ก Telegram ๋ด์ ์ํ Dumper & ripper. ์น ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ถ ํฌ๋ ์ CLI ๋๊ตฌ
๋ชจ๋ ํ ๋ ๊ทธ๋จ ๋ด ์๋ฃ๋ฅผ ์ฝ๊ฒ ๋คํํฉ๋๋ค.
์ ๋ ฅ: ๋ด ํ ํฐ๋ง ์ ๋ ฅ.
์ถ๋ ฅ: ๋ด ์ด๋ฆ ๋ฐ ์ ๋ณด, ๋ชจ๋ ์ฑํ ํ ์คํธ ํ์คํ ๋ฆฌ ๋ฐ ๋ฏธ๋์ด, ๋ด ์ฌ์ฉ์ ์ ๋ณด ๋ฐ ์ฌ์ง.
์ด๊ฒ์ Python ๊ตฌํ์ ๋๋ค.
๐ ScBoln์ด ๋ง๋ ๋น ๋ฅธ Golang ๋ฒ์
pip install -r requirements.txt
vi dumper.py # change API_ID and API_HASH and save
./dumper.py --token 12345678:ABCe2rPVteUWZ7wLeCqCb3CH3ilUY_fLabc
ํ
๋ ๊ทธ๋จ ์ฐจ๋จ ์ฐํ๋ฅผ ์ํด --tor ํ๋๊ทธ๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
๋ด ํ ์คํธ ํ ํฐ์ ๋ํด ์ ์๊ฒ ๋ฌธ์ํ์ค ์ ์์ต๋๋ค.
TEST_TOKEN=... python3 -m pytest bot_test.py
์ผ๋ถ ๋ฉ์์ง๋ ๋ด ์ฌ์ฉ์์ ์ํด ์ญ์ ๋ ์ ์์ต๋๋ค. ํ์คํ ๋ฆฌ๊ฐ ์์ ํ ๋คํ๋์ง ์์๋ค๊ณ ์๊ฐ๋๋ฉด, ๋น ๋ฉ์์ง๋ฅผ ๊ฑด๋๋ฐ๊ธฐ ์ํ ์ฌ์ดํด ์๋ฅผ ์ง์ ํ์ญ์์ค(๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ดํด๋น 200๊ฐ):
# check additionally 5*200 = 1000 messages
./dumper.py --token 12345678:ABCe2rPVteUWZ7wLeCqCb3CH3ilUY_fLabc --lookahead 5
์ด ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. :(
๋ํฌ ์์: telepot.bot