evennia.comms¶
This sub-package contains Evennia’s comms-system, a set of models and handlers for in-game communication via channels and messages as well as code related to external communication like IRC or RSS.
- evennia.comms.comms
DefaultChannelDefaultChannel.objectsDefaultChannel.send_to_online_onlyDefaultChannel.log_fileDefaultChannel.channel_prefix_stringDefaultChannel.channel_msg_nick_patternDefaultChannel.channel_msg_nick_replacementDefaultChannel.at_first_save()DefaultChannel.basetype_setup()DefaultChannel.at_channel_creation()DefaultChannel.get_log_filename()DefaultChannel.set_log_filename()DefaultChannel.has_connection()DefaultChannel.mutelistDefaultChannel.banlistDefaultChannel.wholistDefaultChannel.mute()DefaultChannel.unmute()DefaultChannel.ban()DefaultChannel.unban()DefaultChannel.connect()DefaultChannel.disconnect()DefaultChannel.access()DefaultChannel.create()DefaultChannel.delete()DefaultChannel.channel_prefix()DefaultChannel.add_user_channel_alias()DefaultChannel.remove_user_channel_alias()DefaultChannel.at_pre_msg()DefaultChannel.msg()DefaultChannel.at_post_msg()DefaultChannel.pre_join_channel()DefaultChannel.post_join_channel()DefaultChannel.pre_leave_channel()DefaultChannel.post_leave_channel()DefaultChannel.at_init()DefaultChannel.web_get_admin_url()DefaultChannel.web_get_create_url()DefaultChannel.web_get_detail_url()DefaultChannel.web_get_update_url()DefaultChannel.web_get_delete_url()DefaultChannel.get_absolute_url()DefaultChannel.message_transform()DefaultChannel.distribute_message()DefaultChannel.format_senders()DefaultChannel.pose_transform()DefaultChannel.format_external()DefaultChannel.format_message()DefaultChannel.pre_send_message()DefaultChannel.post_send_message()DefaultChannel.DoesNotExistDefaultChannel.MultipleObjectsReturnedDefaultChannel.pathDefaultChannel.typename
- evennia.comms.managers
- evennia.comms.models
MsgMsg.db_sender_accountsMsg.db_sender_objectsMsg.db_sender_scriptsMsg.db_sender_externalMsg.db_receivers_accountsMsg.db_receivers_objectsMsg.db_receivers_scriptsMsg.db_receiver_externalMsg.db_headerMsg.db_messageMsg.db_date_createdMsg.db_lock_storageMsg.db_hide_from_accountsMsg.db_hide_from_objectsMsg.db_tagsMsg.objectsMsg.locksMsg.tagsMsg.date_createdMsg.sendersMsg.remove_sender()Msg.receiversMsg.remove_receiver()Msg.hide_fromMsg.access()Msg.DoesNotExistMsg.MultipleObjectsReturnedMsg.get_next_by_db_date_created()Msg.get_previous_by_db_date_created()Msg.headerMsg.idMsg.lock_storageMsg.messageMsg.pathMsg.receiver_externalMsg.sender_externalMsg.typename
TempMsgChannelDBChannelDB.db_account_subscriptionsChannelDB.db_object_subscriptionsChannelDB.objectsChannelDB.DoesNotExistChannelDB.MultipleObjectsReturnedChannelDB.db_attributesChannelDB.db_date_createdChannelDB.db_keyChannelDB.db_lock_storageChannelDB.db_tagsChannelDB.db_typeclass_pathChannelDB.get_next_by_db_date_created()ChannelDB.get_previous_by_db_date_created()ChannelDB.idChannelDB.pathChannelDB.typenameChannelDB.subscriptions
SubscriptionHandlerLockHandlerLockHandler.__init__()LockHandler.add()LockHandler.all()LockHandler.append()LockHandler.cache_lock_bypass()LockHandler.check()LockHandler.check_lockstring()LockHandler.clear()LockHandler.delete()LockHandler.get()LockHandler.remove()LockHandler.replace()LockHandler.reset()LockHandler.validate()
SharedMemoryModelSharedMemoryModel.MetaSharedMemoryModel.at_idmapper_flush()SharedMemoryModel.cache_instance()SharedMemoryModel.delete()SharedMemoryModel.flush_cached_instance()SharedMemoryModel.flush_from_cache()SharedMemoryModel.flush_instance_cache()SharedMemoryModel.get_all_cached_instances()SharedMemoryModel.get_cached_instance()SharedMemoryModel.objectsSharedMemoryModel.pathSharedMemoryModel.save()SharedMemoryModel.typename
TagTagHandlerTypedObjectTypedObject.MetaTypedObject.__init__()TypedObject.access()TypedObject.aliasesTypedObject.at_idmapper_flush()TypedObject.at_init()TypedObject.at_rename()TypedObject.attributesTypedObject.check_permstring()TypedObject.date_createdTypedObject.dbTypedObject.db_attributesTypedObject.db_date_createdTypedObject.db_keyTypedObject.db_lock_storageTypedObject.db_tagsTypedObject.db_typeclass_pathTypedObject.dbidTypedObject.dbrefTypedObject.delete()TypedObject.get_absolute_url()TypedObject.get_display_name()TypedObject.get_extra_info()TypedObject.get_next_by_db_date_created()TypedObject.get_previous_by_db_date_created()TypedObject.init_evennia_properties()TypedObject.is_typeclass()TypedObject.keyTypedObject.lock_storageTypedObject.locksTypedObject.nameTypedObject.nattributesTypedObject.ndbTypedObject.objectsTypedObject.pathTypedObject.permissionsTypedObject.search()TypedObject.set_class_from_typeclass()TypedObject.swap_typeclass()TypedObject.tagsTypedObject.typeclass_pathTypedObject.typenameTypedObject.web_get_admin_url()TypedObject.web_get_create_url()TypedObject.web_get_delete_url()TypedObject.web_get_detail_url()TypedObject.web_get_puppet_url()TypedObject.web_get_update_url()
crop()lazy_propertymake_iter()