差分

ラズパイに移行したからか翻訳機能が停止。絵文字変換は再開。
1行目: 1行目:  
シューマイぼっと改とは、シューマイが以前作成した「シューマイぼっと(β)」の後継にあたる対話型botである。シューマイぼっと(β)や他のいくつかのbotと違い、返答しかしないという特徴を持ち、自発的に発言(時報など)する事は無い。
 
シューマイぼっと改とは、シューマイが以前作成した「シューマイぼっと(β)」の後継にあたる対話型botである。シューマイぼっと(β)や他のいくつかのbotと違い、返答しかしないという特徴を持ち、自発的に発言(時報など)する事は無い。
   −
(あともう少しで書き終わる文章です)
+
      _                        _ ____            _
 +
    | | __ _ _ __  __ _ _ __(_) _ \ __ _ _ __| | __
 +
  _  | |/ _` | '_ \ / _` | '__| | |_) / _` | '__| |/ /
 +
| |_| | (_| | |_) | (_| | |  | |  __/ (_| | |  |  <
 +
  \___/ \__,_| .__/ \__,_|_|  |_|_|  \__,_|_|  |_|\_\
 +
 +
  _  __                        _                          _ ____  ___ _____
 +
| |/ /___ _ __ ___  ___  ___| |__  _  _ _ __ ___  __ _(_) __ ) / _ \_  _|
 +
| ' // _ \ '_ ` _ \ / _ \/ __| '_ \| | | | '_ ` _ \ / _` | |  _ \| | | || |
 +
| . \  __/ | | | | | (_) \__ \ | | | |_| | | | | | | (_| | | |_) | |_| || |
 +
|_|\_\___|_| |_| |_|\___/|___/_| |_|\__,_|_| |_| |_|\__,_|_|____/ \___/ |_|
 +
 +
VER 1.0.0 <code>クライアント起動時に表示されるアスキーアート</code><ref>https://mstdn.kemono-friends.info/@shumai/102643235834898235</ref><code>。もしかして:自己満)</code>
    
==命令の書き方==
 
==命令の書き方==
17行目: 29行目:  
返り値:シューマイぼっと改が「はいそうです」と肯定します。
 
返り値:シューマイぼっと改が「はいそうです」と肯定します。
   −
読み込み元:LTL PTL
+
読み込み元:LTL
    
投稿先:LTL
 
投稿先:LTL
122行目: 134行目:     
返答:<code>:nihonookami: ! 名前:ニホニホ ニホ!ニホニホニホ!ニホニホニホニホ!だんだんあなたはニホが二木に見えてくる... #フレンズガチャ</code>
 
返答:<code>:nihonookami: ! 名前:ニホニホ ニホ!ニホニホニホ!ニホニホニホニホ!だんだんあなたはニホが二木に見えてくる... #フレンズガチャ</code>
 +
 +
=== こもりうた ===
 +
<code>@shumai_bot #こもりうた</code>
 +
 +
返り値:子守歌(全7種類)
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
なかなか寝れないときはシューマイぼっとに子守歌をうたってもらおう!
 +
 +
使用例:<code>@shumai_bot #こもりうた</code>
 +
 +
返答:<code>起来!不愿做奴隶的人们!把我们的血肉,筑成我们新的长城!中华民族到了最危险的时候,毎个人被迫着发出最后的吼声。</code>
 +
 +
=== ランキング ===
 +
<code>@shumai_bot #ランキング</code>
 +
 +
返り値:今日のがおー数ランキング
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
今日のがおー数のランキングを返します。自分の順位の確認には後述する<code>#何位</code>を使ってください。
 +
 +
使用例:<code>@shumai_bot #ランキング</code>
 +
 +
返答:<code>いまのところ今日一番がおーしたのはshumaiさんです。</code>
 +
 +
=== 何時ですか ===
 +
<code>@shumai_bot #何時ですか</code>
 +
 +
返り値:今何時か(全4種類+191種類)''なんで時間に種類があるんだよ''
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
時間を返してくれるなんて誰も言ってません。(なお、3行上)
 +
 +
使用例:<code>@shumai_bot #何時ですか</code>
 +
 +
返答:<code>インターチェンジ</code>
 +
 +
=== だう平均株価 ===
 +
<code>@shumai_bot #だう!</code>
 +
<code>@shumai_bot #でう!</code>
 +
<code>@shumai_bot #dow</code>
 +
など
 +
 +
返り値:現在のダウ平均株価
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
ウミウつながりです(?)
 +
 +
使用例:<code>@shumai_bot #だう!</code>
 +
 +
返答:<code>NYだう! 26797.46だう!</code>
 +
 +
=== 日経平均株価 ===
 +
<code>@shumai_bot #日経平均</code>
 +
 +
返り値:日経平均株価
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
ダウがあるなら日経平均もだよね
 +
 +
使用例:<code>@shumai_bot #日経平均</code>
 +
 +
返答:<code>21318.42カブ!</code>
 +
 +
=== ナスダック ===
 +
<code>@shumai_bot #ナス</code>
 +
 +
返り値:ナスダック
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
何この株価シリーズ。
 +
 +
使用例:<code>@shumai_bot #ナス</code>
 +
 +
返答:<code>7,856.88ナス!</code>
 +
 +
=== 何位 ===
 +
<code>@shumai_bot #何位</code>
 +
 +
返り値:あなたのがおー数順位
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
あなたの今日のがおー数が何位なのかがわかります。
 +
 +
使用例:<code>@shumai_bot #何位</code>
 +
 +
返答:<code>あなたの順位は6位です!</code>
 +
 +
=== イベント追加'''挙動が怪しい(ベータ版)''' ===
 +
<code>@shumai_bot #イベント追加 _イベント名_ 09/25 01:23</code>
 +
 +
返り値:指定された日付の指定された時間になったらイベント名を返します。
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
ベータ版です。
 +
 +
=== 1がおー20円 ===
 +
<code>@shumai_bot #1がおー20円</code>
 +
<code>@shumai_bot #がおー使用料</code>
 +
 +
返り値:もし1がおーにつき20円かかるとしたときのあなたの今日の金額
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
[https://mstdn.kemono-friends.info/@m/102672500201427400 いつの日かそんな話題が上がった]ので
 +
 +
使用例:<code>@shumai_bot #1がおー20円</code>
 +
 +
返答:<code>もし1がおーにつき20円なら、shumaiさんは今日720円です。</code>
 +
 +
=== ジンバブエドル換算 ===
 +
<code>@shumai_bot #ジンバブエドル 123456</code>
 +
<code>@shumai_bot #zwd 123456</code>
 +
 +
返り値:ジンバブエドル
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
その名の通り。
 +
 +
使用例:<code>@shumai_bot #ジンバブエドル 600</code>
 +
 +
返答:<code>300000000000000ジンバブエドル = 1円だとすると、600円は約180000000000000000ジンバブエ・ドルです。</code>
 +
 +
=== どやどや ===
 +
<code>@shumai_bot #どやどや</code>
 +
 +
返り値:どやどや~ :doyaa:
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
シューマイの推しです。
 +
 +
使用例:<code>@shumai_bot #どやどや</code>
 +
 +
返答:<code>どやどや~ :doyaa:</code>
 +
 +
=== 翻訳'''(休止中)''' ===
 +
<code>@shumai_bot #翻訳 #翻訳先の言語2文字 $翻訳元の言語2文字 翻訳内容</code>
 +
 +
返り値:翻訳結果
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
翻訳します。
 +
言語を表す2文字は[https://cloud.google.com/translate/docs/languages ここ]を参照。
 +
 +
使用例:<code>@shumai_bot #翻訳 #zh $ja テストすいません</code>
 +
 +
返答:<code>$ en对不起测试</code>
 +
 +
=== 絵文字変換'''(復旧しました)''' ===
 +
<code>@shumai_bot #絵文字変換 変換内容</code>
 +
 +
返り値:ちほー文字
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
文章を絵文字で表現します。
 +
 +
使用例:<code>@shumai_bot #絵文字変換 このせかいにひびけルルルタタ ふたりだけのメロディ</code>
 +
 +
返答:<code>こ​:k_no:​​:kf3_se:​​:k_ka:​​:kf3_i:​​:hnmr_ni:​ひ​:dubs_bi:​​:k_ke:​​:snro_kit_ru:​​:snro_kit_ru:​​:snro_kit_ru:​​:snro_ta:​​:snro_ta:​ ​:k_fu:​​:snro_ta:​​:k_ri:​​:kd_da:​​:k_ke:​​:k_no:​​:tmrmn_me:​​:snro_kit_ro:​​:g_de:​​:snro_kit_i:​ #絵文字変換</code>
 +
 +
=== とは検索 ===
 +
<code>@shumai_bot 検索キーワード #とは</code>
 +
 +
返り値:Wikipediaのリンク
 +
 +
読み込み元:LTL
 +
 +
投稿先:LTL
 +
 +
DuckDuckGoのAPIを使用しています。結果になるウィキは英語が優先されます。
 +
 +
使用例:<code>@shumai_bot けものフレンズ #とは</code>
 +
 +
返答:<code>ヒットしました。https://en.wikipedia.org/wiki/Kemono_Friends</code>
    
== 無名関数 ==
 
== 無名関数 ==
145行目: 369行目:     
=== 起動 ===
 
=== 起動 ===
ぎにつねが起動してくれるかなってワクワクして実装した機能。今はもうかなわない。
+
ぎにつねが起動してくれるかなってワクワクして実装した機能。<s>今はもうかなわない。</s> '''ぎにつね復活?'''
    
実際に何かが起こっているわけではない。起動してなきゃ反応できないからね。
 
実際に何かが起こっているわけではない。起動してなきゃ反応できないからね。
153行目: 377行目:  
* @shumai_bot
 
* @shumai_bot
 
* @getgpd
 
* @getgpd
 +
* system shutdown
    
== 詳細 ==
 
== 詳細 ==
169行目: 394行目:  
使用streaming:2本
 
使用streaming:2本
   −
使用streaming:streaming/public/local(LTL/連合取得用) streaming/direct(DM取得用)
+
使用streaming:streaming/public/local(LTL取得用) streaming/direct(DM取得用)
    
例外処理のクオリティ:そこそこ落ちない。たまーに落ちる。
 
例外処理のクオリティ:そこそこ落ちない。たまーに落ちる。
177行目: 402行目:  
# (2019年) bot同士で対話が起き、無限に続く状態になった。→ botに対しては反応しないように修正
 
# (2019年) bot同士で対話が起き、無限に続く状態になった。→ botに対しては反応しないように修正
 
# (2019年) DMで会話ができる機能で、shumai_bot同士が無限に会話した。→ DMでもbotに対しては反応しないように修正
 
# (2019年) DMで会話ができる機能で、shumai_bot同士が無限に会話した。→ DMでもbotに対しては反応しないように修正
 +
 +
== 参照 ==
 +
<references />
71

回編集