Rate Limit Clarification

Hello,

Documentation states that rate limits are applied on “messages that your bot may send.” Does this apply only to when my bot sends something to the socket? Or do recv() calls also apply to this limit?

After I connect to a channel, all I do is recv(). Currently, I have the thread sleep for 1.5 seconds between each call. Can I just get rid of that limitation and let it call recv() as much as my program is able?

There is no rate limits on recieving only sending.

Only rule for recieving is keeping up with the socket/incoming