--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: This method is used to store Bot data associated with the receiver. If no block is passed, <em>value</em> is stored for the key <em>key</em>; if a block is passed, it will be called with the previous <em>key</em> value as parameter, and its return value will be stored as the new value. If <em>value</em> is present in the block form, it will be used to initialize <em>key</em> if it's missing.
- !ruby/struct:SM::Flow::P 
  body: If you have to do large-scale editing of the Bot data Hash, please use with_botdata.
full_name: "::User#set_botdata"
is_singleton: false
name: set_botdata
params: (key, value=nil, &block)
visibility: public
