Easy Programming - Steemの価格を毎日お知らせするTweetbot
こんにちは、@shogoです。
本日は僕が作ってみた、すごく簡単なTweetbotをご紹介します。
現在は毎日12時にSteemの価格(Coinmarketcap)をTwitterにつぶやく設定にしております。
作成手順
①TwitterAppにアクセスし以下4つのKeyを発行する
・consumer_key
・consumer_secret
・token
・token_secret
②ライブラリのインストール
$ sudo pip install twitter
$ sudo pip install coinmarketcap
③ソースコード (python)
①で取得した4つのkeyを以下ソースコードの"XXXXXXX"部分に入力してください。
tweetbot.py
# -*- coding: utf-8 -*-
from coinmarketcap import Market
import json
import twitter
auth = twitter.OAuth(consumer_key="XXXXXXXXXXXXXXXXXXX",
consumer_secret="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
token="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
token_secret="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
t = twitter.Twitter(auth=auth)
market = Market()
coin = market.ticker("steem")[0]
status = (
(u'Steem価格お知らせbotです。\n\n') +
('Steem_price_usd:'+coin['price_usd']+'\n') +
('Steem_price_btc:'+coin['price_btc']+'\n') +
('Steem_rank:'+coin['rank']+'\n') +
('Steem_percent_change_1h:'+coin['percent_change_1h']+'\n') +
('Steem_percent_change_24h:'+coin['percent_change_24h']+'\n')
)
t.statuses.update(status=status)
これに加えて、自動的に毎日Tweetする為に"crontab"を使用しています。
上のソースコードを少し変えれば急騰・急落した時に価格をTweetさせたり、Lineに通知させたり・・・・ということが色々できますよ!!
暇すぎてやることがない時に遊んでみて下さいね!笑
Please follow me and upvote if you like.
Thanks,
@shogo
いつもtweet見てます‼︎
自作なんですね〜凄い(^^)
ありがとうございます!!
簡単なプログラムですが、暇つぶしにやってみました^^
流石です☆彡
ボット作るとかすごすぎる!!そしてトップ写真かっこいいですね。こんな場所で仕事したい。ゲームのプログラミングとか興味ないですか?(*'▽')
ありがとうございます^^
ゲームのプログラミングは少しやったことがありますが、
僕自身ゲームをあまりやらないので飽きちゃいましたww
おもしろいです!Reteemさせていただきました。
Pythonを学ぶとこのような発想が出るものなのですか?
ありがとうございます!!
発想自体は簡単ですね!
Pythonは簡単なのに、とても強力なので色んなことができますよ〜(^ ^)
おお。実は、pythonを勉強したいと思っています。よかったら、今度勉強法、おススメ本やサイトなど、教えていただきたいです。
たとえば、pythonでsteemitの分析をやってみたいです。
そうなのですね!!
インターネットで十分勉強できますよ!
Steemitの分析は、数行書くだけでできちゃいます(^ ^)
「Python、勉強会」みたいにググる感じですか?
steemitの分析をpythonでしましたって、言ってみたいです。
「python 入門」でいっぱい情報が出てくるのでインターネットで十分勉強できますよ!
勉強会は特に行かなくても良いと思います。
本はあったら便利くらいですね^^
Steemitの分析レベルなら、一日勉強すればできますよ!!
そうなんですか?情報、ありがとうございます!動いてみたいです。
え?! @shogo 君はプログラマーなんですか?!ビックリしました!プログラミングできるってかっこいいですね〜!
ありがとうございます😃
プログラマーと名乗れる程ではありませんが、多少書ける程度です(^ ^)
色々やられてるんですね〜👏
ありがとうございます^^
暇つぶしにやってみました!笑
shogoさんてつらっとさらっと
何でもやっちゃいそうですよね。
かっこいいなぁ(´ω`)
shogoさんのtwitterはどこから
行けますか?
ありがとうございます!!笑
あまり面白いことはつぶやいていませんが、以下より飛べます^^
よろしくお願いします!
https://twitter.com/sub1243
フォローしましたぁ。
よろしくね(´ω`)
ありがとうございます😊
僕もフォローしました(^ ^)
よろしくお願いします!!
ありがとう(´ω`)
LINEに通知来るのいいですな^^
急騰、急落した時にLineに通知は良さそうですね〜!!
多分すぐできちゃうと思います(^ ^)
イケメンで賢くて、完全モテますね!w
え、彼女さんおられましたっけ?笑
彼女はずっといないですwww
完全にモテないので、ナンパ術をご教授頂きたいです!!笑
すごい....!
これ、韓国語に翻訳してkrに流してもいいですか?