versi 1.3.4
Bot berbahasa Indonesia untuk membantu tracking garapan fansubber.
Prefix: !
Bantuan: !help
Invite • Requirements • Setup • WebScript • Dokumentasi
Males setup sendiri? Mau simple dan cepet?
-
Invite bot dengan klik link ini: https://discordapp.com/api/oauth2/authorize?client_id=558256913926848537&permissions=268823632&scope=bot
-
Tambah
N4O#8868
sebagai teman dan kirim pesan dengan list berikut:
Server ID:
Admin ID:
#progress announce Channel ID:
- Python 3.6+ (Diusahakan jangan Python 3.7)
- Discord.py (Async version)
- BeautifulSoup4
- aiohttp>=3.4.2
- pytz
Bagi pengguna Python 3.7, cek isu berikut: Rapptz/discord.py#1249
Silakan cek commit discord.py berikut: Rapptz/discord.py@1863a1c
Update requirements dengan
pip install -U https://github.com/Rapptz/discord.py/archive/async.zip
- Clone/Download repo ini
- Buat gist private/public dengan info berikut:
- Filename:
nao_showtimes.json
- Content: Isi asal, disarankan ->
{}
- Filename:
- Rename file
config.json.example
menjadiconfig.json
dan isi:- username: Username github bukan Email github
- password: Password github
- bot_token: Token bot discord
- main_server: Isi dengan ID server anda sendiri
- owner_id: Isi dengan ID discord anda
- Invite bot anda dengan permission minimal dibawah ini
- Manage Messages
- Manage Roles
- Manage Channels
- View Channels
- Read Message History
- Use External Emojis
- Embed Links
- Send Message
- Attach Files
- Add Reactions
- Jalankan bot dengan
python bot.py
- Aktifkan naoTimes dengan
!ntadmin initiate
- Ikuti perintahnnya dan klik react
centang
jika sudah benar semua - Bot siap digunakan, silakan liat dokumentasinya di sini atau di sini
Note
Kalau dijalankan di Heroku, atur gist_id
secara manual dan buat gist sesuai langkah 2
Tetapi isi contentnya seperti ini:
{
"serverowner": [
"ID_ADMIN_SERVER_AWAL"
],
"SERVER_ID_AWAL": {
"serverowner": [
"ID_ADMIN_SERVER_AWAL"
],
"announce_channel": "ID_CHANNEL_PROGRESS",
"anime": {
"alias": {}
}
}
}
Contoh:
{
"serverowner": [
"466469077444067372"
],
"472705451117641729": {
"serverowner": [
"466469077444067372"
],
"announce_channel": "558321533060251664",
"anime": {
"alias": {}
}
}
}
Lalu copy Gist IDnya
dan masukan ke config.json
Kumpulan script website sebagai penghubung antara database dengan website
Menghubungkan progress garapan dari database bot ke website.