Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vitalyliber/upwork_telegram_notifier

Get notifications for new Upwork jobs right into your Telegram
https://github.com/vitalyliber/upwork_telegram_notifier

Last synced: 3 months ago
JSON representation

Get notifications for new Upwork jobs right into your Telegram

Awesome Lists containing this project

README

        

# UpWork Instagram notifier

Get notifications for new Upwork jobs right into your Telegram with UpWork Telegram Notifier!

## Getting Started

Install dependencies

```
bundle install
```

Get the rss link from [UpWork](https://www.upwork.com/o/jobs/browse/?sort=recency)

Set environment variables in the .env file or globally

```
TELEGRAM_API_TOKEN=xxx:xxx
RSS_LINKS="https://www.upwork.com/ab/feed/jobs/rss?contractor_tier=2%2C3&proposals=0-4&q=ruby+on+rails&sort=recency&job_type=hourly&pa https://www.upwork.com/ab/feed/jobs/rss?proposals=0-4&q=react+native&sort=recency&job_type=hourly&paging=0%3B10&api_params="
TELEGRAM_CHANNELS="upwork_ror_notifier upwork_rn_notifier"
```

Run the UpWork notifier

```
ruby main.rb
```

## How to configure telegram channel

- Create a Telegram public channel
- Create a Telegram BOT via BotFather
- Set the bot as administrator in your channel
- Set the bot api token to environment variable `TELEGRAM_API_TOKEN`

## Examples

[Ruby on Rails](https://t.me/upwork_ror_notifier)

[React Native](https://t.me/upwork_rn_notifier)