Python 2.7, PGSQL, SQLAlchemy 및 twisted 's irc.ircclient.Python irc bot + sqlalchemy, 다중 채널에서 사용자 추적
나는 쉬운 검색을 위해 '키'라는 애칭을 사용하여 사전에 IRC 사용자를 저장하고 있습니다. 따라서 사용자는 SQLAlchemy에서 검색되므로 users['deepy']
은 정기적으로 데이터베이스와 동기화되는 SQLAlchemy 개체입니다.
이제는 IRC 사람들이 여러 채널에있을 수 있으며 하나만 추적 할 수 있다는 문제가 있습니다.이를 개선하는 방법에 대한 제안이 필요합니다.
내가 키와 채널 이름과 사전에 거의 같은 일을하지만 (목록으로) 채널 사용자를 저장 대해 생각해 봤는데, 그래서 같은 :
{ '#two': ['reference to user9', 'reference to user62'], '#one': ['reference to user1', 'reference to user2'] }
참고 문헌 SQLAlchemy 개체를 포함하는 사용자 사전에 있습니다.
그게 현명한 접근입니까?