{"repo":"robotty/recent-messages2","free":true,"listed":false,"github":"https://github.com/robotty/recent-messages2","clone":"git clone https://github.com/robotty/recent-messages2.git","description":"Service to provide historical messages to Twitch chat clients","language":"Rust","stars":86,"topics":["twitch","irc","chat","chatterino","api"],"license":"AGPL-3.0","category":"chat-messaging","readme_excerpt":"recent-messages2 This is a rewrite of the version 1 recent-messages service. See https://recent-messages.robotty.de/ for all kinds of information you might want. Build 1. Install Rust 2. On Debian and Ubuntu: sudo apt install build-essential libssl-dev pkg-config , for other operating systems I recommend you just try to proceed with step three and then try to fix the missing compiler programs/system libraries as they pop up 3. git clone https://github.com/robotty/recent-messages2.git && cd recent-messages2 4. cargo build --release 5. The binary application will be ready in ./target/release/recent-messages2 (On Windows with the additional .exe suffix). The binary is statically linked and so can be moved to other directories or sent to remote machines without need for additional files. Database setup This service uses a PostgreSQL database server for persistence. Your Postgres server requires the TimescaleDB extension, at least version 2.19.3. Follow the installation instructions here.. The TimescaleDB packages from Debian/Ubuntu cannot be used, since they install the Apache-2.0 license edition of TimescaleDB, while we require the \"community edition\". After you have completed the TimescaleDB setup steps, restart PostgreSQL: I recommend you set up a system user like this: Then, create the database, and a user under the same name as the system user (the system user will be able to use the database user automatically without passwords or further configuration when connecting via u","default_branch":null,"files":null,"tree":[],"storefront":"/r/robotty","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/robotty/recent-messages2/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}