mhdzumair / Jilebi-Bot

Interactive Telegram Bot for managing events of Moodle (LMS) Students.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jilebi

Jilebi Bot

Travis (.com) Codacy Badge Codacy Badge codecov Active Users

An Interactive Telegram bot for managing the Events of Moodle (LMS) Students.

Features

  • Get Reminder for events within 30 minutes of period.

    Note: The event should be created at least before half an hour by your module lecturer, to get Reminder

  • Send Queries / Feedbacks to Me

  • Submit your module details through jilebi

  • View other university students modules, events (if they volunteer to give details)

  • View the schedule as a beautiful Image based or text-based results

Requirement for Jilebi bot

To get your own events, You need to setup the calendar link first. You can watch the tutorial by sending /tutorial You can still view other's events.

Requirements for Development

    pyTelegramBotAPI
    mongoengine
    pymongo[srv]
    arrow
    APScheduler
    httplib2
    Flask
    Pillow
    icalevents

NOTE: for getting Moodle module code you need to get categories type from icalendar. Original version of icalevents is not support event.categories so I created patch for it. download it from mhdzumair/icalevents

Useful Link

About

Interactive Telegram Bot for managing events of Moodle (LMS) Students.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%