https://github.com/swimmwatch/my-telegram-assistant
:robot: Automation for Telegram messaging.
https://github.com/swimmwatch/my-telegram-assistant
bot grpc microservices protobuf python tdlib telegram telegram-bot telethon
Last synced: 4 months ago
JSON representation
:robot: Automation for Telegram messaging.
- Host: GitHub
- URL: https://github.com/swimmwatch/my-telegram-assistant
- Owner: swimmwatch
- License: mit
- Created: 2022-03-22T12:20:39.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-09-30T20:30:19.000Z (9 months ago)
- Last Synced: 2024-10-06T01:41:53.727Z (9 months ago)
- Topics: bot, grpc, microservices, protobuf, python, tdlib, telegram, telegram-bot, telethon
- Language: Python
- Homepage:
- Size: 2.86 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# my-telegram-assistant
:robot: Automation for Telegram messaging.Read this in other languages:
* [Russian](README.ru.md)
* [English](README.md)## Features
### Commands
Commands allow handling user requests from conversation (analog [Telegram bot commands](https://core.telegram.org/bots)).
There are several types of commands:
* Explicit - they are explicitly stated in the message.
* Implicit - they are called without stating.#### Supported commands:
#### Implicit
##### download post/video from social network
Supported social networks:
* [x] YouTube
* [ ] TikTok#### Explicit
##### `\me [type] [scope]` - output contact info about user
##### `\d` - download post by replied message
##### `\all` - mention all members in group chat (works only in basic group chat)
##### `\hello` - self-promotion## Installation and startup
1. Setup necessary environment variables (make `.env` from `.env.example`)
2. docker compose up!