Bumps [github.com/go-telegram/bot](https://github.com/go-telegram/bot) from 1.5.0 to 1.6.0. - [Release notes](https://github.com/go-telegram/bot/releases) - [Changelog](https://github.com/go-telegram/bot/blob/main/CHANGELOG.md) - [Commits](https://github.com/go-telegram/bot/compare/v1.5.0...v1.6.0) --- updated-dependencies: - dependency-name: github.com/go-telegram/bot dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Memogram
Memogram is an easy to use integration service for syncing messages and images from a Telegram bot into your Memos.
Prerequisites
- Memos service
- Telegram Bot
Installation
Download the binary files for your operating system from the Releases page.
Configuration
Create a .env file in the project's root directory and add the following configuration:
SERVER_ADDR=dns:localhost:5230
BOT_TOKEN=your_telegram_bot_token
The SERVER_ADDR should be a gRPC server address that the Memos is running on. It follows the gRPC Name Resolution.
Usage
Starting the Service
Starting with binary
-
Download and extract the released binary file;
-
Create a
.envfile in the same directory as the binary file; -
Run the executable in the terminal:
./memogram -
Once the bot is running, you can interact with it via your Telegram bot.
Starting with Docker
Or you can start the service with Docker:
-
Build the Docker image:
docker build -t memogram . -
Run the Docker container with the required environment variables:
docker run -d --name memogram \ -e SERVER_ADDR=dns:localhost:5230 \ -e BOT_TOKEN=your_telegram_bot_token \ memogram -
The Memogram service should now be running inside the Docker container. You can interact with it via your Telegram bot.
Interaction Commands
/start <access_token>: Start the bot with your Memos access token.- Send text messages: Save the message content as a memo.
- Send files (photos, documents): Save the files as resources in a memo.