Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chr-hertel/symfonycon-bot-2023

Chatbot for SymfonyCon 2023 with Telegram integration
https://github.com/chr-hertel/symfonycon-bot-2023

Last synced: 28 days ago
JSON representation

Chatbot for SymfonyCon 2023 with Telegram integration

Awesome Lists containing this project

README

        

SymfonyCon Bot 2023
===================

Chatbot for SymfonyCon 2023 with Telegram integration.

Use it on Telegram: [@SymfonyConBot](https://t.me/SymfonyConBot)

What's it about?
----------------

This bot is a small demo app for the SymfonyCon 2023 conference.
It's a simple bot that can be used to get information about the conference.
It knows a few things about the conference, like the dates, the location, and
the schedule.

The bot demonstrates a simple way to implement Retrieval Augmented Generation
(RAG) with Symfony and OpenAI's API.

Requirements
------------

* PHP 8.2
* Doctrine compatible database engine
* [Symfony CLI](https://symfony.com/doc/master/cloud/getting-started#installing-the-cli-tool) (or sth similar)
* [Ngrok](https://ngrok.com/download) (or sth similar)
* [Telegram Bot Token](https://core.telegram.org/bots#6-botfather)
* [OpenAI API Key](https://platform.openai.com/docs/overview)
* [Pinecone API](https://www.pinecone.io/)