
О • приложении • Интернет • BOT • Внесение
Хороший 1 -й выпуск помогает вам найти хорошие первые проблемы, чтобы внести свой вклад в проекты с открытым исходным кодом.
Он состоит из приложения GitHub, веб -сайта и бота в Твиттере.
Приложение Github может быть установлено на репозиториях, которые хотят быть представлены на веб -сайте и Twitter Bot.
Каждый раз, когда новая проблема помечена good first issue приложение GitHub опубликовает эту проблему на веб -сайте и Twitter Bot.
Вы можете установить приложение GitHub в репозиторий, нажав здесь.
Примечание. Приложение Github запрашивает доступ к
Readк вашему хранилищу. Это необходимо для чтения вопросов (и ярлыков) вашего репозитория.
Проблемы будут автоматически deleted с веб -сайта и бота в Twitter, когда проблема closed / deleted / unlabeled / assigned для обеспечения того, чтобы веб -сайт и бот Twitter показывают только проблемы, которые все еще открыты для вклада .
Исходный код приложения GitHub доступен в app/index.ts
Веб -сайт содержит список всех проблем, которые в настоящее время помечены good first issue в репозиториях, в которых установлено приложение GitHub.
Исходный код веб -сайта доступен на pages/index.js
Бот в Твиттере публикует новую проблему каждые 5 минут (если есть).
Для этого проблема может занять несколько минут/часы, чтобы появиться на боте Twitter (но он появится на веб -сайте всего за несколько секунд/минут), в зависимости от количества проблем, которые будут размещены в очереди.
Исходный код бота в Твиттере? здесь
# install tweepy
# pip install tweepy
# import the necessary packages
import tweepy
# create twitter client
client = tweepy . Client (
consumer_key = "TWITTER_CONSUMER_KEY" ,
consumer_secret = "TWITTER_CONSUMER_SECRET" ,
access_token = "TWITTER_ACCESS_TOKEN" ,
access_token_secret = "TWITTER_ACCESS_TOKEN_SECRET" ,
)
# create a tweet
message = client . create_tweet ( text = "Hello World !!!" )Если вы хотите внести свой вклад в этот проект, пожалуйста, прочитайте файл Anforming.md.
Вы можете найти основной рабочий процесс проекта в файле workflow.md.