Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/waldirborbajr/bombot
BomBOT it is a Telegram Bot just for fun
https://github.com/waldirborbajr/bombot
Last synced: 9 days ago
JSON representation
BomBOT it is a Telegram Bot just for fun
- Host: GitHub
- URL: https://github.com/waldirborbajr/bombot
- Owner: waldirborbajr
- Created: 2024-03-21T14:18:57.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-26T12:04:16.000Z (10 months ago)
- Last Synced: 2024-11-15T06:31:38.868Z (2 months ago)
- Language: Go
- Size: 17.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
bombot - GOLang Telegram Bot - Just for fun
**BETA:** This project is in active development. Please check out the issues and contribute if you're interested in helping out.
# TODO: rewrite this document
## bombot
`tl;dr:` `bombot`, a.k.a GOlang Symbolic Link (symlink), is an open-source software built-in with the main aim of being a personal alternative to **GNU Stow**.As `GNU Stow`, `bombot` is a symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place.
With `bombot` it is eeasy to track and manage configuration files in the user's home directory, especially when coupled with version control systems.
## How to install
```sh
brew install waldirborbajr/bombot/bombot
```### Go
Alternatively, you can install bombot using Go's go install command:
```sh
go install github.com/waldirborbajr/bombot@latest
```This will download and install the latest version of bombot. Make sure that your Go environment is properly set up.
**Note:** Do you want this on another package manager? [Create an issue](https://github.com/waldirborbajr/bombot/issues/new) and let me know!
## How to use
The main goal of `bombot` is to be as simple as that, `easy peasy lemon squeezy`, with few commands and straight to the target.
```sh
# To create a link to $HOMR
bombot l# To force overwrite existing link : **TODO** not implemented
bombot f -f# To remove (kill) all symblinks : **TODO** not implemented
bombot k# To remove a specific symblinks : **TODO** not implemented
bombot r symlink-name# To print all symlink created : **TODO** not implemented
bombot p
```## .bombot-ignore`
You can add files/directories to ignore list, so when execute `bombot` the content will no be linked.
```sh
touch .bombot-ignore
```## Contributing to bombot
If you are interested in contributing to `bombot`, we would love to have your help! You can start by checking out the [ open issues ](https://github.com/waldirborbajr/bombot/issues) on our GitHub repository to see if there is anything you can help with. You can also suggest new features or feel free to create a new feature by opening a new issue.
To contribute code to `bombot`, you will need to fork the repository and create a new branch for your changes. Once you have made your changes, you can submit a pull request for them to be reviewed and merged into the main codebase.
## Contributors
Made with [contrib.rocks](https://contrib.rocks).
# BomBot
## Starting NGrOK
```sh
ngrok http 9090
```## Setting WebHook
```sh
curl -F "url=https://f531-2804-d55-433d-5600-10b-8c9-7d95-bc9b.ngrok.io" https://api.telegram.org/bot5343272189:AAF5_yv9adxzqsNrYCqAY5jakgb4GqZFGBc/setWebhook
```## Deleting WebHook
```sh
curl https://api.telegram.org/bot5343272189:AAF5_yv9adxzqsNrYCqAY5jakgb4GqZFGBc/deleteWebhook
```