Kotlin을 사용하여 ❤️로 제작되었습니다
나는 Eurostreaming 사이트의 소유자 또는 기고자가 아니며 모든 데이터는 웹 스크레이퍼를 사용하여 수집됩니다. 사이트에 업로드 된 불법 콘텐츠와 관련이 없습니다.
이 프로젝트는 Kotlin, Exped 및 Koin과 같은 재미있는 기술을 시험해 보는 취미 프로젝트로 시작하여 자동화를 정말 좋아해서 여기에 있습니다.
나는 더 이상 공개 링크 나 봇 이름을 공유하지 않을 것입니다.이 봇은 개인 용도로만 살게됩니다. 사용하려면 코드를 복제하고 장치/서버/무엇이든 실행할 수 있습니다.
Telegram 앱에서 봇을 실행하고 Show_Name을 보내거나 팔로우하여 쇼를 시작하십시오. 쇼의 새로운 에피소드가 온라인에있을 때 알림을 받게됩니다.
사용 가능한 명령은 다음과 같습니다.
몇 가지 개선 사항과 새로운 기능을 염두에두고 있습니다.
내가 이미 말했듯이, 모든 데이터는 JSOUP로 정보를 긁어 EuroStreaming 사이트에서 수집됩니다.
응용 프로그램의 핵심은 30 분마다 새로운 에피소드를 확인하는 루프입니다. 이전의 날이 아니라 현재의 날을 확인합니다. 가능한 한 상태로 유지하려고 노력했습니다.
새로운 에피소드 목록을 얻은 후 봇은 에피소드가 업로드 된 쇼 중 하나를 실제로 따르는 경우 봇이 확인하면 이러한 사용자는 알림이 표시되며 에피소드는 데이터베이스에서 "이미 Notitied"로 설정됩니다.
첫 번째 쇼를 시작할 때만 데이터베이스에 추가 된 경우 사용자.
사용자가 데이터베이스에 추가되면 채팅 ID 만 저장되면 다른 개인 데이터 (별명, 이름 등)가 저장되지 않습니다. 그런 다음 쇼를 따르지 않을 때 사용자가 데이터베이스에서 제거됩니다.
Eurostreaming 사이트는 종종 이탈리아에서 DNS가 흡수됩니다. 이 문제는 Eurostreaming 링크를 통해 항상 작동하는 도메인을 사용하여 해결됩니다.
스트리밍 사이트는 이탈리아어이며 이탈리아어와 공유 쇼이므로 봇에는 이탈리아 사용자 만 있다고 생각합니다.