Giter Club home page Giter Club logo

auto-pokemon-friendly-competition-notifier's Introduction

About this repository

This is the source code of an application that automatically announces information about the Friendly Competition on Twitter. It includes infrastructure code, application code, and CI/CD. By preparing in advance and deploying the infrastructure and application from the workflows in this repository, you can build an automatic tweet for the Friendly Competition. Please proceed in order with the following contents to build it.

What you can do with this repository

AWS Lambda automatically reads information about the Friendly Competition managed on Google Spreadsheet and posts it on Twitter. The tweets will look like this:

スクリーンショット 2023-05-20 20 01 57

スクリーンショット 2023-05-20 20 02 33

Required services

  • AWS account
  • GCP account
  • Twitter account (requires registration on Developer Portal)
  • GitHub account

Warning Please prepare and manage each account by yourself. We cannot take responsibility for any damage or costs incurred due to security leaks.

Build instructions

Details will be posted on each page. Be sure to start by preparing the common-resources.

Below are the functions to be tweeted. Please build only what you need for each.


このリポジトリについて

仲間大会の情報をツイッター上で自動でお知らせするアプリケーションのソースコードです。インフラコード、アプリケーションコード、CI/CDを含んでいます。 事前準備を行い、このリポジトリ内のワークフローからインフラとアプリケーションをデプロイすると仲間大会の自動ツイートを構築できます。 構築するために以下内容を順番に進めてください。

このリポジトリの内容でできること

Googleスプレッドシートで管理している仲間大会の情報をAWS Lambdaが自動的に読み取りwitterに投稿します。 以下のようなツイートとなります。

スクリーンショット 2023-05-20 20 01 57

スクリーンショット 2023-05-20 20 02 33

必要なサービス

  • AWS アカウント
  • GCP アカウント
  • Twitter アカウント(要 Developer Portal 登録)
  • GitHub アカウント

Warning 各アカウントはご自身でご準備し、ご自身で管理をお願いします。セキュリティ漏洩による損害や発生したコストについて責任は負いかねます。

構築手順

詳細は各ページに記載します。 必ず始めに common-resources の準備を行ってください

以下はツイートする機能になります。それぞれ必要なものだけ構築してください。

auto-pokemon-friendly-competition-notifier's People

Contributors

kobarasukimaro avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.