| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
2026-04-20: Project reworked and moved to a new repo.
о проекте - 项目介绍 - परियोजना के बारे में - プロジェクトについて - acerca del proyecto - about project
Important
My best learning project to apply technology - from MVP to Enterprise Level 🚀
Telegram-Forwarder (UNIX-way) - forwards (or copies) messages from monitored channels and groups to target ones according to specified rules to obtain thematic digests.
$ git clone https://github.com/comerc/budva43.git
$ git submodule init
$ git submodule updatemakeDirect install TDLib on host machine for best dev experience or use DevContainer (some restrictions) for build on Ubuntu.
Install by instruction with this options:
only first time:
$ docker-compose build...then "Reopen in Container"
Register an application to obtain an api_id and api_hash
# ./config/.private/.env
BUDVA43__TELEGRAM__API_ID=1234567
BUDVA43__TELEGRAM__API_HASH=XXXXXXX
BUDVA43__TELEGRAM__PHONE_NUMBER=+78901234567./config/app.yml
./config/engine.yml$ task engine
$ task facade// How to add InlineKeyboardButton
row := make([]*client.InlineKeyboardButton, 0)
row = append(row, &client.InlineKeyboardButton{
Text: "123",
Type: &client.InlineKeyboardButtonTypeUrl{
Url: "https://google.com",
},
})
rows := make([][]*client.InlineKeyboardButton, 0)
rows = append(rows, row)
_, err := tdlibClient.SendMessage(&client.SendMessageRequest{
ChatId: dstChatId,
InputMessageContent: &client.InputMessageText{
Text: formattedText,
DisableWebPagePreview: true,
ClearDraft: true,
},
ReplyMarkup: &client.ReplyMarkupInlineKeyboard{
Rows: rows,
},
})Exclude #COIN Include #TSLA case #COIN Check + Other - To - case #TSLA Check - Other - To + case #ARK Check - Other + To -
To enable command autocompletion in Task, add to your ~/.zshrc:
# Task completion
eval "$(task --completion zsh)"Then reload your shell:
source ~/.zshrcOr restart your terminal.
Now when you type task and press Tab, you'll get a list of available tasks.
| Back | FazBrowse Home | New Git URL |