Hangupsbot adalah bot obrolan yang dirancang untuk bekerja dengan Google Hangouts.
Silakan lihat:
Catatan: Pertama kali dijalankan? Lihat petunjuk instalasi
Untuk mengeksekusi: python3 hangupsbot.py
usage: hangupsbot [-h] [-d] [--log LOG] [--cookies COOKIES] [--memory MEMORY] [--config CONFIG] [--version]
optional arguments:
-h, --help show this help message and exit
-d, --debug log detailed debugging messages (default: False)
--log LOG log file path (default:
~/.local/share/hangupsbot/hangupsbot.log)
--cookies COOKIES cookie storage path (default:
~/.local/share/hangupsbot/cookies.json)
--memory MEMORY memory storage path (default:
~/.local/share/hangupsbot/memory.json)
--config CONFIG config storage path (default:
~/.local/share/hangupsbot/config.json)
--version show program's version number and exit
Arahan konfigurasi dapat ditentukan di config.json
.
Harap dicatat bahwa file config.json
yang disertakan dengan repositori tidak boleh diedit/diubah. Ini adalah file referensi yang digunakan oleh bot untuk membuat file konfigurasi sebenarnya yang terletak di tempat lain dalam sistem. Untuk mengetahui letak file sebenarnya, silakan lihat bagian Konfigurasi Tambahan pada petunjuk instalasi.
Sebagian besar arahan konfigurasi ditentukan secara global
config.json
.config.conversations[<conversation-id>].<configuration option>
. Kunci plugins
di config.json
memungkinkan Anda menentukan daftar plugin yang akan dimuat oleh bot saat startup. Jika opsi ini dibiarkan null
, maka semua plugin yang tersedia akan dimuat.
Untuk menentukan plugin yang akan dimuat, pertama-tama pastikan bahwa file .py
yang benar ada di dalam direktori hangupsbot/plugin/
Anda, kemudian ubah kunci plugins
di config.json
untuk mencerminkan plugin/file mana yang ingin Anda muat, misalnya plugins: ["mentions", "default", "chance", "syncrooms"]
Beberapa plugin mungkin memerlukan konfigurasi tambahan. config.json
adalah penyedia konfigurasi untuk bot dan pluginnya.
Beberapa plugin menarik:
Wiki memiliki daftar plugin yang lebih lengkap ...
Ada dua jenis interaksi umum dengan bot:
/bot
dimulai dengan /bot
misalnya /bot dosomething
Bot dasar mendukung beberapa perintah dasar bahkan tanpa plugin apa pun dimuat. Berikut ini sebagian daftarnya:
/bot help
/bot ping
pong
. /bot version
Daftar lengkap perintah yang didukung oleh kerangka dasar tersedia di halaman wiki Perintah Inti .
Wiki juga memiliki daftar plugin yang merinci plugin yang tersedia dengan daftar perintah dan penggunaannya.
cd ~/hangupsbot
)git checkout master
git pull
untuk menarik hangupsbot versi terbarupip3 install -r requirements.txt --upgrade
-d
misalnya python3 hangupsbot.py -d
- ini menurunkan level log ke INFO
untuk file log yang lebih bertele-tele dan informatif.tail
file log, yang mungkin terletak di /<user>/.local/share/hangupsbot/hangupsbot.log
- lokasinya bervariasi menurut distro!Program tidak berjalan:
hangupsbot
dan hangups
hangups
untuk memeriksa apakah perpustakaan hangups asli berfungsiBot tidak merespons pesan:
Silakan lihat https://github.com/hangoutsbot/hangoutsbot/wiki/Authoring-Bot-Extensions
Hangoutsbot berasal dari bot mogunsamang, yang merupakan cabang dari hangupsbot xmikos
Pada 20-06-2015, fork ini dilepas dan dibuat mandiri di GitHub
Pada 03-07-2015, fork tersebut dijadikan Organisasi Github