闇に染まりし者のブログ

気まぐれに書いています。ヘッダーとブログアイコン等はShadowverseなどから。

久々にプログラミングです。

今回BOTの機能で頑張ったと思います。
discordBOT記事ですがお付き合いください。
Wikipediaには番号がありまして、それを引っ張ってURLにぺちょって感じのことやってました。ごめんなさいWikipediaさん・・・。
nokogiriで頑張ったので、そすこことソースコードは無理です。
が、それでもこの機能も書いておきますね。

bot.command :'話す5' do |event,text,channelsiteikanou|
        next if event.author.bot_account?
        next 'ちゃんと話させる事を書いてくれ...' unless text
        next 'ちゃんと場所を書いてくれ...' unless channelsiteikanou
        event.message.delete
        bot.send_message(channelsiteikanou, text)
end

どういう機能かというと、コマンドの話す5で、違うチャンネルに書けるという謎機能です。
話す5はコマンドです。
その次のイベント、text、channelsiteikanouは指定するものですね。
この場合だと『コマンド 因数1 因数2』ですね。
もちろんどちらかが書かれてないと、注意みたいなことが飛ぶようになっています。
証拠隠滅ではないですが、発言した書き込みを消します。
その後指定したチャンネルに飛ばしています。
この場合はchannelsiteikanouが指定したチャンネル。
textは文章ですね。
この方法だと半角スペースは無理になりますが・・・(;||)
その分使い勝手は謎い事になります。

頑張って書いていきますので宜しくお願いします。
では||)ノシ