Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elixircl/msn-chatbot
😊 A MSN Messenger ChatGPT integration (Using MSNPlus for WLM 8.5)
https://github.com/elixircl/msn-chatbot
elixir msn msn-messenger-protocol msn-plus
Last synced: 4 days ago
JSON representation
😊 A MSN Messenger ChatGPT integration (Using MSNPlus for WLM 8.5)
- Host: GitHub
- URL: https://github.com/elixircl/msn-chatbot
- Owner: ElixirCL
- License: bsd-2-clause
- Created: 2023-09-24T17:04:28.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-24T18:07:39.000Z (about 1 year ago)
- Last Synced: 2024-05-01T06:45:25.273Z (7 months ago)
- Topics: elixir, msn, msn-messenger-protocol, msn-plus
- Language: Elixir
- Homepage:
- Size: 2.31 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Msn Chatbot
Connect MSN Messenger (AKA. Windows Live Messenger) 8.5 to ChatGPT for your own nostalgia shot.
![](docs/cibercafe.png)
This chatbot is configured to act as a cibercafe administrator in the year 2007 in Chile.
## Installation
- Install _MSNChatbot.plsc_ to Messenger Plus scripts.
- Set `OPENAI_API_KEY` env.
- Install deps `mix deps.get`
- Run `iex -S mix run --no-halt`- Create an account in https://escargot.chat/ and use a patched MSN Messenger client to use.
- Configure `lib/prelude.ex` with your own settings.## How?
This bot uses the [Messenger Plus 4.83](https://escargot.chat/download/msn/extras/) scripts to trigger events. Calls `localhost:3000` with the params and the server calls _OpenAI_ for the response.
This is a limited approach, a better approach would be creating a whole client using some libs like https://github.com/RayTF/MSNPSharp but since this was just a fun experiment I will leave that job to others.
## Why?
Because is fun to see old technology working again, and with some powerups like ChatGPT.
## Credits
A Chatbot that connects with ChatGPT using Messenger PLUS! as a bridge for MSN Messenger 8.5. Created in 2023 by Camilo Castro. Elixir Chile https://elixircl.github.io
![Proudly Coded in - 🇨🇱 Chile](https://img.shields.io/badge/Proudly_Coded_in-🇨🇱_Chile-white?style=for-the-badge)
![Made With ❤️ By - Ninjas.cl](https://img.shields.io/badge/Made_With_❤️_By-Ninjas.cl-2ea44f?style=for-the-badge)