InternScout - это бот-агрегатор телеграм каналов со стажировками для студентов. Бот автоматически парсит каналы и отправляет уведомления о новых стажировках, соответствующих вашим ключевым словам.
Следуйте этим шагам для установки и запуска InternScout:
git clone https://github.com/SkobelkinYaroslav/InternScout.git
cd InternScout
Создайте файл .env
в корневой директории проекта со следующим содержимым:
API_KEY=<ваш апи ключ>
Создайте файл config.json
в корневой директории проекта следующего вида:
[
{
"id": <ваш телеграм айди>,
"categories": [
"ключевые слова",
"со",
"со строчной буквы",
"которые вы хотите искать"
]
}
]
go build -o main ./cmd/scout/main.go
./main
Для добавления телеграм-каналов используйте команду /addchannels <телеграм канал>
в сообщениях боту
API_KEY=123456789:ABCDEFGHIJKLMNOPQRSTUVWXYZ
[
{
"id": 123456789,
"categories": [
"internship",
"junior",
"стажировка",
"практика"
]
}
]
Если у вас есть предложения или исправления, пожалуйста, создайте pull request или откройте issue на GitHub.