gmail2discord
実装したいこと
gmailのthreadごとにdiscordでthreadを作りたい
添付ファイルを転送したい
転送できるようなカスタムにできるようにはした
でないと送信されるまで無限に通知してしまう
2024-05-24 10:15:31 ざっと調べてみたけど、それを検知するmethodsがGASにはなさそう
もし送信していない状態を検知できるなら、これが使える
2024-04-10
17:41:10 おわり
16:16:29 Blobのuploadに苦戦している 16:22:55 Blobは正しく変換されているみたいだけど……
16:35:10 upload方法を調べ直す
fileを消す必要あり
16:50:00 なにがいけないんだ?
nameとfilenameもある
なのになぜか{"message": "Cannot send an empty message", "code": 50006}になる
payload_jsonにcontent-typeがないせいか
17:02:33 入れたけど改善しない
整理したい
15:23:04 修正
URLを使わない
全てのタスクが終了してから時刻更新する
(projectの設定)エラーをすぐ通知する
defaultFormatterをdefault argumentにする
すっかり忘れてたtakker.icon
15:11:05 全然メールが送られていなかった
2024-04-03
07:52:51 昨日cheerioの型定義がGASと相性悪くて型エラーが出てしまった 08:17:16 だめだこれ。@types/cheerioは古いversionしかない
最新versionのcheerioの型定義は、複数ファイルに分割されている
08:43:47 cacheが型チェックの悪さをしていそうなので、再起動している
08:57:17 まとめて型チェック(deno check --remote **/*.ts)すると型定義の衝突が発生するが、main.tsとbuild.tsを別々にチェックすれば発生しない
$ deno check --remote main.ts && deno check --remote build.ts deps/*.ts
09:07:35 エラー修正完了
あとは転送内容をカスタムできるようにすれば完成かな
10:49:53 カスタムしたら、URLとBlobで型エラーがでてしまった
また調整しなきゃ……
10:54:00 修正完了
produstの型定義にしたら直った
11:12:16 released
2024-04-02
09:21:28 repo作成
version管理したくなったので、takker99名義でrepoを掘った
まだコードは移していない
各自でscriptをbuildし、各自のgoogle apps scriptのprojectにコードをコピペする仕様にする