Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 1.65 KB

README.md

File metadata and controls

32 lines (25 loc) · 1.65 KB

surabayapy-facebook-bot

Faacebook messenger bot untuk komunitas surabaya.py

Cara menggunakan

Aplikasi ini didesain untuk diimplementasikan di heroku. Silahkan melihat petunjuk build di halaman getting started with python di heroku.

Development

Silahkan melakukan clone repository untuk menambahkan fitur baru atau melakukan update dengan perintah:

git clone https://github.com/surabaya-py/surabayapy-facebook-bot.git

Setelah fitur baru atau update selesai di buat, silahkan melakukan pull request ke github ini.

Pengembangan bot ini menggunakan framework wheezy.web dengan pattern yang digunakan yaitu abstract factory pattern. Jadi untuk membuat fotur baru, silahkan membuat pada folder baru dan menghubungkan servisnya ke factory.py dan api.py pada modul gateway (chat). Untuk contoh implementasinya bisa dilihat pada contoh laman ini.

Pekerjaan selanjutnya

  • Menghubungkan denga sumber data mengenai kegiatan event sutabaya.py
  • Menghubungkan dengan database pengguna surabaya.py
  • Membuat fungsi untuk memberikan info kegiatan melalui chat
  • Membuat fungsi untuk daftar keanggotaan melalui chat
  • Membuat fungsi mini e-commerce, sehingga pengguna bisa belanja stuff surabaya.py
  • Membuat fungsi untuk share loker
  • Mengimplementasikan NLP pada bot, sehingga tidak perlu bertanya secara rule-based
  • Bisa menjawab pertanyaan megenai syntax python

Ide dan saran

Silahkan membuat issue atau hubungi saya di telegram