def new(self, channel_id, message, nick, actuality_period=50): """ Creates new message on the channel with the actuality period in days. """ expiration_date = get_expiration_day(actuality_period) message = message.replace("\n","\r").encode("cp1251") nick = nick.encode("cp1251") self._sender("Dadd\t%d\t%d\t%s\t%s\n" % (channel_id, expiration_date, nick, message))
def edit_message(self, message_id, channel_id, parent_id, new_message, new_nick, actuality_period=50): """ Changes message. """ # :TODO: what'll happen when change channel and parent id? new_message = new_message.replace("\n","\r").encode("cp1251") new_nick = new_nick.encode("cp1251") expiration_date = get_expiration_day(actuality_period) self._sender("Dedit\t%d\t%d\t%d\t%d\t%s\t%s\t\t" % (message_id, channel_id, expiration_date, parent_id, new_nick, new_message))
def edit_message(self, message_id, new_message, new_nick, actuality_period=50): """ Changes message. """ message = self._messages[message_id] new_message = new_message.replace("\n","\r").encode("cp1251") new_nick = new_nick.encode("cp1251") expiration_date = get_expiration_day(actuality_period) self._sender("Dedit\t%d\t%d\t%d\t%d\t%s\t%s\t\t" % (message_id, message.channel_id(), expiration_date, message.parent_id(), new_nick, new_message))