Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xvxvdee/wics-communication-bot
The bot will be used to post internship and new-grad roles in discord.
https://github.com/xvxvdee/wics-communication-bot
discord-bot internships python web-scrap
Last synced: about 1 month ago
JSON representation
The bot will be used to post internship and new-grad roles in discord.
- Host: GitHub
- URL: https://github.com/xvxvdee/wics-communication-bot
- Owner: xvxvdee
- Created: 2024-01-10T01:44:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-03T17:40:30.000Z (10 months ago)
- Last Synced: 2024-04-03T18:45:04.848Z (10 months ago)
- Topics: discord-bot, internships, python, web-scrap
- Language: Python
- Homepage:
- Size: 54.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WiCS-Communication-Bot
This is a Discord bot that posts internship and new-grad roles
## Features
- Scrapes job postings from [SimplifyJobs](https://github.com/SimplifyJobs) Summer 2024 Internships and New Grad repos
- Posts jobs to a specified Discord channel every day
- Provides a link to apply for each job## Installation
- Clone this repository: `git clone https://github.com/xvxvdee/WiCS-Communication-Bot.git`
- Install the required packages: `pip install -r requirements.txt`
- Create a Discord bot account and get a token: https://discord.com/developers/docs/intro
- Create a MongoDB account and get a connection string: https://www.mongodb.com/cloud/atlas
- Create a .env file in the root directory and add the following variables:```
DISCORD_TOKEN=
MONGO_URI=
CHANNEL_ID_1 =
SUMMER_LINK =
OFFSEASON_LINK =
NEWGRAD_LINK =
```- Run the bot: `python DiscordBot.py`