Skip to content

Latest commit

 

History

History
203 lines (176 loc) · 8.65 KB

README.id.md

File metadata and controls

203 lines (176 loc) · 8.65 KB

MissKatyPyro

- Saya tidak akan memberikan dukungan apapun terhadap fork repo ini, jadi apapun yang terjadi adalah tanggungjawabmu. Jangan menghubungi saya karena kesalahanmu sendiri. Saya berhenti melalukan update repo ini, hanya beberapa perbaikan kecil yang akan saya lakukan.

MIT License Repository Size Issue Closed

Readme in Indonesian View Demo Report bug

Table of Contents

[1] Tentang MissKaty

MissKaty adalah Bot Telegram yang dibuat menggunakan Python dan library Pyrogram. Banyak fitur yang berguna untuk kita gunakan. Saya berharap suatu saat jika project ini dihentikan, ada yang melanjutkan atau mengembangkannya lagi. Saya memberi nama MissKaty karena saya suka kucing, hewan lucu yang suka bermain dan bersahabat dengan manusia.

[2] Alat Kerangka Dan Server Yang Digunakan Untuk Membangun Bot Ini

🌱 PyroFork v2.x.x (Fork Pyrogram dengan Dukungan Topik, Stories dan Beberapa Patch)
🌱 Dukungan Python 3.11
🌱 MongoDB sebagai Database
🌱 PyKeyboard for Building Pagination
🌱 VS Code
🌱 VPS/Server dengan Root dan Docker Support (Recommended)

[3] Donation

Khusus Indonesia Saja:
🌱 QRIS
🌱 Mayar ID

Untuk Semua Negara:
🌱 Paypal

[4] Notes

Jika Anda ingin membantu saya memperbaiki beberapa kesalahan di bot saya, Anda dapat membuat PR ke repo ini. Saya sangat senang jika Anda dapat membantu saya. Anda juga dapat memberikan dukungan kepada saya untuk membeli server.

[5] Features

FEATURE MY BOT 🌱
Basic Admin Feature ✔️
AFK Feature ✔️
Downloader FB, TikTok and YT-DLP Support ✔️
MultiLanguage Support (Still Beta) ⚠️
NightMode ✔️
ChatBot based on OpenAI, and Google Bard ✔️
MissKaty Mata ✔️
Inline Search ✔️
Sticker Tools ✔️
PasteBin Tools ✔️
WebScraper (Pahe, MelongMovie, LK21, Terbit21, Kusonime, etc) ✔️
IMDB Search With Multi Language Per User ✔️
GenSS From Media and MediaInfo Generator ✔️
And Many More.. ✔️

[6] Variables

Variabel yang Diperlukan

  • BOT_TOKEN: Buat bot menggunakan @BotFather, dan dapatkan token Telegram API.
  • API_ID: Dapatkan value ini dari telegram.org
  • API_HASH: Dapatkan value ini dari telegram.org
  • DATABASE_URI: mongoDB URI. Dapatkan value ini dari mongoDB.
  • LOG_CHANNEL : Channel untuk mencatat aktivitas bot. Pastikan bot adalah admin di channel.

Variabel Opsional

  • USER_SESSION : String session untuk Userbot.
  • DATABASE_NAME: Nama database di MongoDB
  • COMMAND_HANDLER: Daftar perintah handler bot dipisahkan dengan spasi. Contoh: . ! > jadi bot akan merespon dengan .cmd atau !cmd
  • SUDO: User ID yang memiliki akses ke bot, dipisahkan dengan spasi
  • OPENAI_API: Dapatkan dari Web OpenAI
  • BARD_API: Pelajari dari ini https://github.com/dsdanielpark/Bard-API untuk mendapatkan cookies dan set sebagai api key.
  • CURRENCY_API: Dapatkan API Key di https://app.exchangerate-api.com/sign-up

[7] Tutorial Deploy (Recommended using Docker/Docker Compose)

Bangun Dan Jalankan Menggunakan Metode Lama

  • Pastikan versi python minimum adalah 3.8 dan maksimal python 3.11 untuk mencegah beberapa error. Periksa dengan perintah ini:
python3 --version
  • Instal semua dependensi yang membutuhkan bot untuk dijalankan. (memerlukan akses root, Anda dapat melewati ini jika server Anda tidak memiliki akses root tetapi beberapa plugin tidak berfungsi)
apt update -y & apt install libjpeg-dev zlib1g-dev libwebp-dev python3-pip python3-lxml git wget curl lokal ffmpeg tzdata neofetch mediainfo speedtest-cli -y
  • Instal requirements.txt, jika menggunakan python 3.11, Anda harus menggunakan opsi venv saat menginstal.
    Python < 3.10
pip3 install -r requirements.txt

Python 3.11

python3 -m venv nama_venv
source nama_venv/bin/activate
pip3 install -r requirements.txt
  • Atur config environment saat menjalankan bot dan jangan lupa isi semua value yang wajib di isi.
  • Jalankan Bot
bash start.sh

Build And Run Using Docker

  • Mulai daemon Docker (Lewati jika sudah berjalan):
sudo dockerd
  • Build Docker image:
sudo docker build . -t misskaty
  • Jalankan Docker image:
sudo docker run misskaty
  • Untuk Menghentikan image:
sudo docker ps
sudo docker stop <pid>

Build And Run The Docker Image Using docker-compose

  • Install docker-compose
sudo apt install docker-compose
  • Build and run Docker image or to view current running image:
sudo docker-compose up
  • After editing files with nano for example (nano start.sh):
sudo docker-compose up --build
  • To stop the running image:
sudo docker ps
sudo docker-compose stop <pid>

[8] Thanks to

  • Terimakasih Kepada Allah Swt.
  • Terimakasih Kepada Dan Pyrogram Library sebagai base pyrofork.
  • Terimakasih kepada Mayuri Mayuri-Chan sebagai pemilik library Pyrofork.
  • Terimakasih kepada TeamDriveCok dan Secret Group TBK di Telegram.
  • Terimakasih Kepada The Hamker Cat Untuk Kode WilliamButcher.
  • Terimakasih Kepada Team Yukki Untuk Kode AFK Bot.
  • Terimakasih Kepada Wrench Untuk Beberapa Kode.
  • Terimakasih Kepada AmanoTeam Untuk Template MultiBahasa.
  • Dan Semua Orang Yang Membantuku Dalam Hidupku... Jika kode Anda digunakan dalam repo ini dan ingin memberikan kredit, silakan buka masalah..

[9] Disclaimer

GNU Affero General Public License 2.0
Dilisensikan di bawah GNU AGPL 2.0. PERINGATAN: Dilarang Keras Menjual Kode Kepada Orang Lain Demi Uang Tanpa Seijin Saya. Atau saya akan menghentikan project ini selamanyaa....