Universidad Complutense de Madrid
E-Prints Complutense

YourPlacesBot - A Telegram Bot

Impacto

Downloads

Downloads per month over past year



Quesada López, David and García Fuentes, Mateo (2017) YourPlacesBot - A Telegram Bot. [Trabajo fin de Grado]

[img]
Preview
PDF
3MB


Abstract

Telegram es una aplicación de mensajería instantánea móvil y de escritorio basada en la nube. Esta aplicación, como la mayor parte de las aplicaciones de mensajería instantánea, permite intercambiar mensajes y archivos de todo tipo. En 2016 conseguía llegar a los 100 millones de usuarios y sus servidores procesaban 15 mil millones de mensajes al día [11].
Una de los principales atractivos de Telegram es su plataforma para bots. Los usuarios pueden crear sus propios bots y ponerlos en funcionamiento para que sean accesibles a todos los clientes de Telegram sin coste alguno para el desarrollador o para el consumidor. Estos bots proporcionan en su mayoría información, juegos o utilidades dentro de un chat, y aumentan en gran medida la funcionalidad de Telegram.
Gracias a esto, hoy en día Telegram no se limita sólo a la mensajería instantá- nea, sino que también actúa como un asistente personal virtual. Los asistentes virtuales son una característica fundamental en dispositivos móviles, facilitando el día a día de los usuarios y ofreciéndoles información que les es relevante en cualquier momento que lo necesiten. Los bots de Telegram le hacen especialmente potente en este ámbito, ya que continuamente aparecen bots que dotan a Telegram de nuevas capacidades como asistente personal.
A la hora de que un usuario interactúe con un bot, es especialmente interesante que el servicio que se le preste pueda depender de su ubicación geográfica y pueda tener un componente social. Por ello, este proyecto tiene como objetivo informar al usuario sobre qué establecimientos cercanos hay en base a su localización, ofreciendo la posibilidad de encontrarlos fácilmente y de ver datos proporcionados por otros usuarios sobre estos.

Resumen (otros idiomas)

Telegram is a cloud-based mobile and desktop instant messaging application. This application, like most instant messaging applications, allows you to exchange messages and files of all kinds. By 2016 it managed to reach 100 million users and their servers processed 15 billion messages a day [11]. One of the main features of Telegram is its bot support. Users can create their own bots and launch them to be available for everyone in Telegram without cost for neither the developer nor the client. These bots mainly offer information, games or utilities inside the chat and they increase greatly Telegrams functionality. This opens the path for Telegram to act not only as an instant messaging application, but also as a virtual personal assistant. Virtual assistants are a vital feature of mobile dispositives, making the user’s everyday life easier and offering them relevant information at any time they need it. Telegram bots make it especially powerful in this ambit, given that there are bots constantly being created that offer new personal assistant capabilities. When an user interacts with a bot, it is of special interest that the response of the bot varies depending on the users location and on a social component. That’s why this project aims to inform the user about what near by establishments there are depending on his location, offering the possibility to find them easily and to see information of them given by other users.

Item Type:Trabajo fin de Grado
Additional Information:

Trabajo de Fin de Grado en Ingeniería Informática (Universidad Complutense, Facultad de Informática, curso 2016/2017)

Directors:
DirectorsDirector email
Gregorio Rodríguez, Carlos
Uncontrolled Keywords:Bot, Telegram, Geolocalización, noSQL, Mapas de calor
Palabras clave (otros idiomas):Bot, Telegram, Geolocation, noSQL, Heatmaps
Subjects:Sciences > Computer science > Computer networks
Sciences > Computer science > Expert systems (Computer science)
Sciences > Computer science > Robotics
Título de Grado:Grado en Ingeniería Informática
ID Code:44656
Deposited On:15 Sep 2017 08:41
Last Modified:15 Sep 2017 08:41

Origin of downloads

Repository Staff Only: item control page