fix
This commit is contained in:
parent
5d854a5018
commit
d83164862d
39
.gitignore
vendored
39
.gitignore
vendored
@ -1,47 +1,14 @@
|
||||
public
|
||||
static/img/.DS_Store
|
||||
static/.DS_Store
|
||||
resources
|
||||
.DS_Store
|
||||
*/.DS_Store
|
||||
*/*/.DS_Store
|
||||
*/*/*/.DS_Store
|
||||
*/*/*/*/.DS_Store
|
||||
*/*/*/*/*/.DS_Store
|
||||
gh-pages.pub
|
||||
gh-pages
|
||||
*.DS_Store
|
||||
**.DS_Store
|
||||
node_modules
|
||||
public-vue
|
||||
resources
|
||||
yarn.lock
|
||||
nyan-cat
|
||||
particles.js
|
||||
.env
|
||||
dist
|
||||
search/dist
|
||||
search/node_modules
|
||||
search/yarn-error.log
|
||||
search/yarn.lock
|
||||
src-imgauto/dist
|
||||
src-imgauto/node_modules
|
||||
src-imgauto/yarn-error.log
|
||||
src-imgauto/yarn.lock
|
||||
src-pogo/node_modules
|
||||
src-pogo/yarn.lock
|
||||
src-pogo/yarn-error.log
|
||||
src-manga*
|
||||
src-pogo/dist
|
||||
src-bsky/dist
|
||||
src-bsky/node_modules
|
||||
src-bsky/*.lock
|
||||
src-*/node_modules
|
||||
src-*/dist
|
||||
src-*/yarn-error.log
|
||||
src-*/yarn.lock
|
||||
src-*/public
|
||||
src-*
|
||||
src-**
|
||||
**hugo_build.lock
|
||||
*.lock
|
||||
*/*node_*
|
||||
**node_module*
|
||||
**.zsh
|
||||
|
@ -7,10 +7,7 @@ slug = "bluesky"
|
||||
|
||||
blueskyでfeed serverを立て、slash command(cmd slash)を有効にしました。
|
||||
|
||||
- https://api.slack.com/interactivity/slash-commands
|
||||
- https://docs.github.com/issues/tracking-your-work-with-issues/about-slash-commands
|
||||
|
||||
これによって何ができるのかというと、例えば、`/help`と投稿すると、botが反応できるようになります。
|
||||
- https://github.com/bluesky-social/feed-generator
|
||||
|
||||
```sh
|
||||
/help
|
||||
@ -20,6 +17,13 @@ or
|
||||
@yui.syui.ai /help
|
||||
```
|
||||
|
||||
> スラッシュ コマンドを使用すると、テーブル、タスクリスト、コード ブロックなど、より複雑な Markdown を簡単に入力できます。
|
||||
|
||||
- https://api.slack.com/interactivity/slash-commands
|
||||
- https://docs.github.com/issues/tracking-your-work-with-issues/about-slash-commands
|
||||
|
||||
これによって何ができるのかというと、例えば、`/help`と投稿すると、botが反応できるようになります。
|
||||
|
||||
今までのbotは大体が(1)mention, replyで反応するか、(2)feed(following)から反応するか、(3)global timelineから反応するかの方法があり、それぞれに欠点がありました。
|
||||
|
||||
- 1. mention, reply : 最も合理的で負荷が少なくlimitに引っかかる可能性は少なく確実な方法。ただ、ユーザーからすると面倒
|
||||
@ -60,6 +64,27 @@ FEEDGEN_PUBLISHER_DID=did:plc:4hqjfn7m6n5hno3doamuhgef
|
||||
FEEDGEN_SUBSCRIPTION_ENDPOINT="wss://bsky.network"
|
||||
```
|
||||
|
||||
```ts:scripts/publishFeedGen.ts
|
||||
const handle = ''
|
||||
const password = ''
|
||||
const recordName = ''
|
||||
const displayName = ''
|
||||
const description = ''
|
||||
const avatar: string = 'icon/ai.png'
|
||||
```
|
||||
|
||||
```sh
|
||||
./feed-generator
|
||||
├── icon/ai.png
|
||||
├── .env
|
||||
└── src
|
||||
```
|
||||
|
||||
```sh
|
||||
# bsky.networkにpush
|
||||
$ npm run publishFeed
|
||||
```
|
||||
|
||||
```ts:src/subscription.ts
|
||||
.filter((create) => {
|
||||
return create.record.text.match('^/[a-z]') || create.record.text.match('^@ai');
|
||||
@ -72,12 +97,6 @@ $ docker compose build feed-generator
|
||||
$ docker compose up feed-generator
|
||||
```
|
||||
|
||||
```sh
|
||||
# scripts/publishFeedGen.ts
|
||||
# bsky.networkにpush
|
||||
npm run publishFeed
|
||||
```
|
||||
|
||||
これを`bot`で取得すると、返信できます。
|
||||
|
||||
> feed = at://did:plc:4hqjfn7m6n5hno3doamuhgef/app.bsky.feed.generator/cmd
|
||||
|
@ -1,8 +1,8 @@
|
||||
+++
|
||||
date = "2021-12-25"
|
||||
lastmod = "2022-12-01"
|
||||
lastmod = "2023-12-01"
|
||||
tags = ["genshin","game"]
|
||||
title = "原神"
|
||||
title = "genshin"
|
||||
slug = "genshin"
|
||||
aliases = "/m/post/genshin"
|
||||
header_image = "/games/genshin.jpg"
|
||||
|
@ -1,4 +0,0 @@
|
||||
---
|
||||
title: "about | syui.ai"
|
||||
type: syui-1
|
||||
---
|
@ -4,7 +4,7 @@
|
||||
<article>
|
||||
<div class="content">
|
||||
{{ if ne .Lastmod .Date }}<div class="post-time-date">update : {{ .Lastmod.Format "2006-01-02" }}</div>{{ end }}
|
||||
<div class="post-time-date">{{ .Date.Local.Format "2006-01-02" }} / <a href="/syui">{{ .Site.Author.name }}</a>
|
||||
<div class="post-time-date">{{ .Date.Local.Format "2006-01-02" }} / <a href="https://bsky.syui.ai">@{{ .Site.Author.name }}</a>
|
||||
|
||||
{{ $taxo := "tags" }}
|
||||
{{ with .Param $taxo }}
|
||||
@ -41,9 +41,9 @@
|
||||
<h2>{{ .Title }}</h2>
|
||||
|
||||
{{ .Content }}
|
||||
{{ partial "prev_next_post.html" . }}
|
||||
|
||||
<!--
|
||||
{{ partial "prev_next_post.html" . }}
|
||||
<div class="utterances">
|
||||
<script src="https://utteranc.es/client.js" repo="syui/syui.github.io" issue-term="pathname" theme="github-light" crossorigin="anonymous" async> </script>
|
||||
</div>
|
||||
|
@ -1,12 +0,0 @@
|
||||
<h3>ポケモンGo</h3>
|
||||
<blockquote>
|
||||
<p>ポケモンと一緒に冒険しています!</p>
|
||||
<link href=/img/pogo/app.css rel=preload as=style><link href=/img/pogo/app.js rel=preload as=script><link href=/img/pogo/chunk-vendors.css rel=preload as=style><link href=/img/pogo/chunk-vendors.js rel=preload as=script><link href=/img/pogo/chunk-vendors.css rel=stylesheet><link href=/img/pogo/app.css rel=stylesheet><div id=app></div><script src=/img/pogo/chunk-vendors.js></script><script src=/img/pogo/app.js></script>
|
||||
</blockquote>
|
||||
|
||||
<h3>原神</h3>
|
||||
<blockquote>
|
||||
<p>原神やってます!</p>
|
||||
<p><img src="/img/genshin.jpg"></p>
|
||||
</blockquote>
|
||||
|
@ -27,32 +27,7 @@
|
||||
<p><img src="/img/nike.png"></p>
|
||||
</blockquote>
|
||||
|
||||
<h3>バッジ</h3>
|
||||
<blockquote>
|
||||
<p>バッジを作りました</p>
|
||||
<p><img src="/img/badge.jpg"></p>
|
||||
</blockquote>
|
||||
|
||||
<h3>カード</h3>
|
||||
<blockquote>
|
||||
<p>カードを作りました</p>
|
||||
<p><img src="/img/card.jpg"></p>
|
||||
</blockquote>
|
||||
|
||||
<h3>フィギュア</h3>
|
||||
<blockquote>
|
||||
<p>フィギュアを作りました</p>
|
||||
<p><img src="/img/figure.jpg"></p>
|
||||
</blockquote>
|
||||
|
||||
<h3>3Dモデル</h3>
|
||||
<blockquote>
|
||||
<p>3Dモデルを作ってみました!</p>
|
||||
<div class="sketchfab-embed-wrapper"> <iframe title="figure(by scaniverse)" frameborder="0" allowfullscreen mozallowfullscreen="true" webkitallowfullscreen="true" allow="autoplay; fullscreen; xr-spatial-tracking" xr-spatial-tracking execution-while-out-of-viewport execution-while-not-rendered web-share width="100%" height="380" src="https://sketchfab.com/models/9e65c253cacd42c2b5d579a8e5523b72/embed?camera=0"> </iframe> </div>
|
||||
</blockquote>
|
||||
|
||||
<h3>秘密の箱</h3>
|
||||
<blockquote>
|
||||
<p>ひみつのはこをあけるには <code>Ctrl + Enter</code> のこまんど!</p>
|
||||
</blockquote>
|
||||
|
||||
|
@ -4,9 +4,8 @@
|
||||
|
||||
<h3><i class="far fa-question-circle"></i> このサイトについて</h3>
|
||||
<blockquote>
|
||||
<p><a href="/syui">syui</a>の個人ページです。</p>
|
||||
<p>サイト名は<code>syui.ai</code>です。</p>
|
||||
<p>当サイトの使い方は<a href="/help">こちら</a>です。</p>
|
||||
<p><a href="https://bsky.syui.ai">@syui</a>のページです。</p>
|
||||
<p>タイトルは<code>syui.ai</code>です。</p>
|
||||
</blockquote>
|
||||
|
||||
<h3><a href="/about">/about</h3>
|
||||
|
@ -1,10 +0,0 @@
|
||||
{{ partial "head.html" . }}
|
||||
{{ partial "navbar.html" . }}
|
||||
{{ partial "header.html" . }}
|
||||
{{ partial "head-sns.html" . }}
|
||||
{{ partial "content-about-1.html" . }}
|
||||
|
||||
</div>
|
||||
{{ partial "footer.html" . }}
|
||||
</body>
|
||||
</html>
|
@ -42,7 +42,7 @@ p {
|
||||
footer#footer {
|
||||
color:#999;
|
||||
text-align: center;
|
||||
margin: 40px 0;
|
||||
margin: 200px 0 40px 0;
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
@ -61,6 +61,9 @@ footer#footer {
|
||||
word-wrap: break-word;
|
||||
word-break: break-all;
|
||||
}
|
||||
article {
|
||||
padding: 2px;
|
||||
}
|
||||
}
|
||||
|
||||
.containerx p img {
|
||||
@ -107,7 +110,7 @@ h3 {
|
||||
|
||||
|
||||
blockquote {
|
||||
background: #fff;
|
||||
background: #f1f1f1;
|
||||
margin: 20px 0 20px 0;
|
||||
padding: 20px;
|
||||
}
|
||||
@ -300,3 +303,8 @@ ul.cp_list li img {
|
||||
blockquote.ai {
|
||||
background: #313131;
|
||||
}
|
||||
|
||||
article {
|
||||
padding: 40px;
|
||||
background: #fff;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user