Fixed guild support
requested to merge 291b739bd562e28538fed953c822a58c59a761d5 into 37adb26ef191f5897aa77b59f2efe9474b7d2e56
Fixed guild support
TODO:
- Fix conflict between guild and normal channels
- Fix being able to leave guild channel without leaving guild itself