Skip to content

ccbsapi/SeriesIntegral

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

177 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SeriesIntegral

Twitterの級数・積分botのプログラム

管理者のTwitterアカウントはこちらです。

GASとの連携

claspとGithub Actionsを使用して/src/をGoogle Apps Scriptに反映. GAS側ではScriptPropertiesとしてconsumerKey,consumerSecretを保存

数式データの管理

/assets/内に色々なデータを置く。/src/弄らない (GASに反映されてしまう)

ツイートは/assets/series.json/assets/integral.jsonからランダムに行われる。

jsonの形式は

{
    "FORMULA_ID" : {
        "images" : ["PATHS_TO_IMAGES"],
        "text" : "ADDITIONAL_TEXT(optional)"
    }
}

コーディング規約

数式を表示する際のルールについて

  • $\mathrm{d} x$$\mathrm{d}$\mathrm{d} を使う。
  • 調和数は $H_n$ を用いる。
  • フィボナッチ数は $F_n$ を用いる。
  • 二項係数は $\displaystyle \binom{n}{k}$ を用いる。

定数の表記

  • 黄金比 $\displaystyle\frac{-1+\sqrt 5}2$$\phi$ ではなく $\varphi$ で表す。
  • カタラン定数は $C$$G$ ではなく $\beta(2)$ と表す。

識別子の振り分け

各ツイート内容には識別子(integral.jsonseries.jsonのkey)を割り当てる。 以下を大まかなキーワードとする(多重ポリログはゼータ扱い)。

級数

番号 内容
1 雑多
2 ゼータ
3 超幾何
4 モジュラー形式
5 $q$-級数

積分

番号 内容
1 雑多
2 ゼータ
3 超幾何
4 モジュラー形式
5 留数定理
6 メリン変換等

About

級数・積分bot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors