Comments (4)
It happens for me as well. It seems to be triggered only in channels with too large membership (200+ members?), and usually general & random are very large because they are auto-joined. In slack projects with small membership, general and random channels work fine for me.
from slack-libpurple.
I still find it strange that is_member is false. What the API docs say is that "almost every user" is a member of general, not that is_general implies is_member. However, I'm happy to treat is_general as is_member if we think that's the right thing to do. It just means we won't additionally try to join the channel. I guess I'll do that and then you can let me know if it fixes it, or causes a different problem.
from slack-libpurple.
@bezirg I had the theory that it had something to do with how the general channel was configured (read only vs not, etc). I created a dummy slack with a couple of members just to test this, but there the general channel worked fine (and both is_general and is_member was true) regardless how I configured the channel. So, roster size seems like a likely suspect. Since it all works fine in Slack's web client, I assume they're handling the general channel separately (or not using their own API).
@dylex The fix worked. At least for the general channel. We don't have a random channel, so I can't speak for that.
from slack-libpurple.
The problem with general channel is fixed now for me.
from slack-libpurple.
Related Issues (20)
- Same cursor used over and over in API calls HOT 1
- won't update contact list to remove nicks
- Users own name appears in buddy list with bot mesages send to that name
- mpdms never expire and can't be permanently removed from buddylist HOT 1
- Message reactions HOT 3
- how to log in if Google SSO is in use HOT 1
- Support Calls HOT 5
- Implement honoring muting (via Groups?)
- Slack spammed people onto your contact list and can't be removed
- Login error: unknown_method HOT 35
- Sent messages appearing twice HOT 6
- can't send/receive messages after reconnect
- Slack not connecting in Pidgin HOT 2
- Pidgin will not connect to slack HOT 3
- Pidgin Consistently Crashes HOT 13
- [BitlBee] login error: unknown_method HOT 4
- Team_not_found error HOT 5
- Truncated JSON response(?) causes "Invalid JSON response" on login HOT 4
- slack api updates? HOT 1
- Setting host on bitlbee? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from slack-libpurple.