おみくじを引きたい2

「@おみくじ」に対して運勢を出力するbotを作ったのでメモ

import tweepy
import random
 
CK=""
CS=""
AT=""
AS=""
 
auth = tweepy.OAuthHandler(CK, CS)
auth.set_access_token(AT, AS)
 
api = tweepy.API(auth)
 
text_list = ["大吉","中吉","吉","末吉","凶","大凶","吉"]
 
class Listener(tweepy.StreamListener):
def on_status(self,status):
if (not status.retweeted) and ("RT @" not in status.text):
if "ここに入れた文字列に反応してリプライを送る" in status.text:
tweet = "@" + str(status.user.screen_name) + " "+ random.choice(text_list)
api.update_status(tweet,str(http://status.id))
#ツイートをファボする場合
api.create_favorite(str(http://status.id))
print(http://status.user.name + " " + str(http://status.id))
print("->" + tweet)
print("---------------------")
 
return True
 
class error:
def on_error(self, status_code):
print('Got an error with status code: ' + str(status_code) )
return True
 
class timeout:
def on_timeout(self):
print('Timeout...')
return True
 
listener = Listener()
stream = http://tweepy.Stream(auth,listener,secure=True)
stream.userstream()

追記
ユーザーストリームが死んだのでこのコードは過去の産物となりまりた(なむあみ)

【ポケモン】初めて国際孵化に挑戦した時の話

この記事は、 OIT Advent Calender 2018 の14日目の記事です。

自己紹介

  • ツイッターやってます(@og0220ic)
  • ラーメンが好き
  • 任天堂が好き
  • 競プロしたい(技量がない)
  • はじめてブログかく

 

まえがき

f:id:O31_0220:20181203134621j:image

ポケモンをプレイしたことがある人なら一度は色違いポケモンに憧れたことがあるはず

そんなポケモントレーナーたちの夢を叶えるのが「国際孵化」です

そんな国際孵化をポケモンエンジョイ勢のわたしが初めて挑戦した時の事を国際孵化の方法を説明しながら話します

光るお守りは入手している前提で説明します

環境はSMを想定しています

 

国際孵化ってなんぞや?

国際孵化とは (コクサイフカとは) ニコニコ大百科 スマートフォン版!

通常、孵化したタマゴから色違いの個体の産まれる可能性は1/4096である。だがそれは同じ言語の親同士を育て屋に預けてタマゴを産ませた場合の話。性別やメタモン等を問わず親の片方を自分の国の言語、もう片方を他の国の言語にする事で、色違いの判定回数が+5され、6/4096≒1/683にまで高める事が出来る。

簡単にまとめると

海外産のポケモンと国産のポケモンを同時に預け屋に預けると色違いが産まれやすくなる

ということ

 

国際孵化の準備

  1. 国際孵化するポケモンを決める
  2. 国際孵化したいポケモンの海外産、国産の理想個体を入手する
  3. あかいいと、かわらずのいしを入手する
  4. 時間を確保する

ひとつずつ説明していきます

 

1.国際孵化するポケモンを決める

国際孵化するポケモンを決めないわけには始まりません

好きなポケモン、かっこいいポケモン、可愛いポケモン、強いポケモン、選択は自由です

そんな中私が選んだのはかっこよくて可愛くて強くて、何より大好きなポケモン

f:id:O31_0220:20181213100806j:imagef:id:O31_0220:20181202014620j:imageかわいい(かわいい)

初めての国際孵化にふさわしいポケモンですね

ポケモンが決まったので次のステップに行きましょう

 

2.国際孵化したいポケモンの海外産、国産の理想個体を入手する

国際孵化の対象が決まれば次は個体を入手します

個体の入手は主にGTS(GlobalTradeSystem)を使用します

国際孵化をするにあたって海外産の6Vメタモンが手に入ると今後の国際孵化ライフがとても楽になります。優先して入手しましょう

遺伝技が必要な場合は♂ポケモンに覚えさせておきます

 

3.あかいいと、かわらずのいしを入手する

あかいいとには「両親の個体値を5つ引き継ぐ」隠し効果が、かわらずのいしには「親の性格を引き継ぐ」隠し効果があります

国際孵化だけではなく通常の厳選でも必須アイテムなので両方入手しておきましょう

あかいいとは特性「ものひろい」のポケモンに持ってこさせましょうf:id:O31_0220:20181202143515j:image

かわらずのいしは野生のガントルが所持していることがあります

 

4.時間を確保する

国際孵化は果てしない作業なので結構時間を要します

暇な時間にコツコツやるもよし、長期休みにガッツリやるもよし、孵化作業のせいで課題できてない😢😢とかいうのはやめましょう

私は夏休みにしました

 

実際に国際孵化をやってみる

下準備として性格を遺伝させたい親にかわらすのいしを、もう片方の親にあかいいとを持たせていることを確認しておきましょう

手持ちには特性「ほのおのからだ」のポケモンを用意します

ほのおのからだ」には卵が孵化しやすくなる隠し効果があります

わたしは「そらをとぶ」を覚えるポケモンをオススメしています(ファイアローウルガモスetc…)

場所は育て屋前、SMでは廃人ロードが無くなってしまいました。悲しい(悲しい)

SMでは国際孵化のみならず厳選には主に2つの方法がありますがf:id:O31_0220:20181202032615p:imagef:id:O31_0220:20181202032926p:image

私は前者を推しています

理由としては後者は柵から出るときにケンタロスのライドを解除する必要があるからです

あとはひたすら色違いが出るのを願って卵を割り続けましょう

 

個体値ジャッジについて

f:id:O31_0220:20181202141544j:image

8ボックス、240匹目で生まれてくれました

かわいいですねリリーラ

ポケリフレでめいっぱい愛でてあげましょう

生まれたら個体値を確認します

各ボックスに個体値ジャッジ機能がついています

私のリリーラはH抜け5Vでした

しかしながら落ち込む必要はなく、「ぎんのおうかん」「きんのおうかん」を使うと低い個体値を補うことができます

便利な時代になりましたね

ここで国際孵化は終了となりますお疲れ様でした

ボックスを圧迫してしまったリリーラたちは理想個体を残しポケバンクに送還しておきましょう

あとがき

f:id:O31_0220:20181202142644j:image

私が育てた両受けユレイドルのもくぎょです

しんちょう@しめつけバンド

よびみず

H252B252D6

しめつける/ミラーコート/まもる/じこさいせい

使って見た結果、強くはない

両受けにしたのが間違いでした

もっと真面目に型を考えるべきだったと反省しています

ごめんねもくぎょ

おみくじを引きたい

「@おみくじ」に対して運勢を出力するbotを作ったのでメモ

>||

import tweepy

import random

 

CK=""

CS=""

AT=""

AS=""

 

auth = tweepy.OAuthHandler(CK, CS)

auth.set_access_token(AT, AS)

 

api = tweepy.API(auth)

 

text_list = ["大吉","中吉","吉","末吉","凶","大凶","吉"]

 

class Listener(tweepy.StreamListener):

def on_status(self,status):

if (not status.retweeted) and ("RT @" not in status.text):

if "ここに入れた文字列に反応してリプライを送る" in status.text:

tweet = "@" + str(status.user.screen_name) + " "+ random.choice(text_list)

api.update_status(tweet,str(http://status.id))

#ツイートをファボする場合

api.create_favorite(str(http://status.id))

print(http://status.user.name + " " + str(http://status.id))

print("->" + tweet)

print("---------------------")

 

return True

 

class error:

def on_error(self, status_code):

print('Got an error with status code: ' + str(status_code) )

return True

 

class timeout:

def on_timeout(self):

print('Timeout...')

return True

 

listener = Listener()

stream = http://tweepy.Stream(auth,listener,secure=True)

stream.userstream()

||<

追記

ユーザーストリームが死んだのでこのコードは過去の産物となりまりた(なむあみ)