- Shifted To Mongo Database.
- Chnaged Hashing Algo To SHA256.
- Added About Command.
- Added Separate Anime Channel Upload
- Added Button Upload Support (File Store)
- Added Multi Thread Encoding
- Added Progress Bar of Encoding
- Added Option For Logs In Main Channel
- Added ForceSub
- Added 480p Support
- Added Broadcast
- Major Modification In FFMPEG Code.
- Modified Anime Searcher
- Admin Panel Fixed
- ReWritten Whole Program (Fully OOPs Based)
- Optimized Core
- Added Heroku Support
- Added Custom CRF Support
- Any Sort of Contributions are Welcomed!
- Try To Resove Any Task From ToDo List Or Raise A Issue!
- If Hosted On Heroku Then Encoding Of Per Episode Will Take Around 20mins.
- If You Don't Have High End VPS like 8vcpu or 32GiB RAM So Don't Deploy This Bot.
- You Can Customize FFMPEG Code If You Know What You Are Doing.
-
BOT_TOKEN
- Get This From @Botfather In Telegram. -
MONGO_SRV
- Get This From mongodb.com . -
MAIN_CHANNEL
- ID of Channel Where Anime Will Upload. -
CLOUD_CHANNEL
- ID of Channel Where Samples And Screenshots Of Anime Will Be Uploaded. -
LOG_CHANNEL
- ID of Channel Where Status Of Proccesses Will Be Shown. -
OWNER
- ID of Owner.
-
SESSION
- Telethon Session String Of Your Telegram Account. -
BACKUP_CHANNEL
- ID of Channel Where Anime Will Be Saved As BackUP if You Are Using Button Upload Option Then Make Sure To SET Backup Channel. -
FORCESUB_CHANNEL
- ID of Channel Where You Want The User To Join (Make Sure You Promoted The Bot in that channel). -
FORCESUB_CHANNEL_LINK
- Link of Channel Via User Join TheFORCESUB_CHANNEL
. -
THUMBNAIL
- JPG/PNG Link of Thumbnail FIle. -
FFMPEG
- You Can Set Custom Path Of ffmpeg if u want, default isffmpeg
. -
LOG_ON_MAIN
-True/False
It Will Send LOGS inMAIN_CHANNEL
rather thanLOG_CHANNEL
, default isFalse
-
SEND_SCHEDULE
-True/False
Send Schedule of Upcoming Anime of that day at 00:30 IST, default isFalse
. -
RESTART_EVERDAY
-True/False
It Will Restart The Bot Everyday At 00:30 IST, default isTrue
. -
CRF
- Less CRF == High Quality, More Size , More CRF == Low Quality, Less Size, CRF Range = 20-51.
git clone https://github.com/kaif-00z/AutoAnimeBot.git
nano .env
configure env as per this or using this.
bash pkg.sh
bash run.sh
Uploading of Ongoing Animes Is Automatic
- This Bot Is Currently Running In This Channel .
- Contact me on Telegram if you would like to donate me for my work!