Esempio n. 1
0
 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))
Esempio n. 2
0
 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))
Esempio n. 3
0
 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))