• This repository has been archived on 05/Jan/2023
  • Stars
    star
    128
  • Rank 281,044 (Top 6 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 9 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A telegram bot that shares news of our university's department

Univaq Bot - Faculty of Computer Science

This is an unofficial telegram bot, for the University of L'Aquila.

We built it to provide a single and simple source of information for students of University of L'Aquila, in particular for the faculty of Computer Science (aka disim).

All information is acquired, scraped, parsed, stored and synchronised using a bunch of Python scripts.

Read the blog post for further information

Screenshots

screen1 screen2 screen3
screen4 screen5 screen6

Start using it

You can start using the univaq telegram bot by searching in the Telegram app for @univaq_informatica_bot

How does it work

The telegram bot provides students with up-to-date information on professors, facilities and news about the university, without needing to repeatedly visit the university website, the univaq telegram bot does the work so you don't have to!

Functionalities

As with every telegram bot, you can ask the bot what does by entering /help or even /start. Let's check out what commands you can use:

help - Stampa la lista dei comandi
news - Mostra le notifiche per la sezione del dipartimento che preferisci.
newson - Abilita le notifiche per la sezione del dipartimento che preferisci.
newsoff - Disattiva le notifiche per la sezione del dipartimento che preferisci.
prof - Stampa la lista dei professori
prof cognome/corso - Info su un docente filtrato per corso o cognome
segreteria - Info sulla segreteria studenti
mensa - Info sugli orari della mensa
adsu - Info sull'adsu
feedback - Lascia un messaggio agli sviluppatori

CONTRIBUTING

We accept of course every kind of contribution and if you're going to submit pull requests to this project, we kindly ask you to do so on the dev branch. For further information on code style, please read srs-outline inside the docs folder. Thank you very much.

The list of commands will be updated. We are currently thinking of possible improvements and extensions. If you have suggestions for us, please consider opening an issue above.

Notifications

The univaq telegram bot also provides a push notification service. When new unread news is published on the university website, the univaq telegram bot can send it to you via a push notification (you can activate/deactivate this notification service in any time using the bot commands).

Website

The website of univaq telegram bot is http://giacomocerquone.github.io/UnivaqBot/

DISCLAIMER

THIS PROJECT IS NOT OFFICIALLY AFFILIATED WITH UNIVAQ INSTITUTION

It's an open source project built for didactic purposes. Please help us to make it better.

More Repositories

1

angular4-mean-starter

A very neat and simple starter kit for an angular2/4/5 MEAN app.
TypeScript
200
star
2

opencv-react

Hooks-first minimal OpenCV wrapper for React
JavaScript
38
star
3

react-perspective-cropper

React component performing border detection, perspective correction and simple image filters over a provided image 📲 📸
JavaScript
34
star
4

youtube-background-pwa

PWA to listen youtube in background
JavaScript
34
star
5

react-native-fab-pie

Library to draw animated pie charts. Built with React Native ART + d3 and native animations.
JavaScript
16
star
6

unconventional-meet

A chrome extension to enhance your meet calls
TypeScript
11
star
7

documentationjs-themes-list

A curated list of documentation.js themes with awesome previews ❤️
4
star
8

graphcms-markdown-migrator

A CLI tool to automate the migration from markdown files to graphcms (useful for gatsby blogs for example and everything else)
JavaScript
4
star
9

YouTube-BgAudio

React Native app to listen to youtube videos in background
JavaScript
3
star
10

Movies-Lookup

Node app to lookup ratings of many movies all together on imdb and Rotten Tomatoes
JavaScript
3
star
11

react-native-stuff

Some personal and useful react native components, services etc.
JavaScript
2
star
12

butter_remote.js

A javascript library to control popcorntime remotely
2
star
13

arduino-projects

These are projects that I've developed with Arduino
Arduino
2
star
14

StreamKey

Stream the keyboard of your pc to another one
JavaScript
2
star
15

AngularAppCourse

TypeScript
1
star
16

ilcorsaronero-api

nodejs scraping-API for ilcorsaronero.info, italian torrents
JavaScript
1
star
17

random-user

Random users generator - browser and node.js wrapper of randomuser.me/api/
JavaScript
1
star
18

robotics-MazeSolver

LineFollower and MazeSolver with Arduino, Raspberry, ROS, Prolog, Python and C++ for robotics project @univaq
Python
1
star
19

ga-checker

Check if a website is tracking you with Google Analytics
JavaScript
1
star
20

ra-data-platformatic

TypeScript
1
star
21

divitrino

TypeScript
1
star