Вт июл 21, 2020 8:55 am Вт июл 21, 2020 8:55 am
Дякую)
{
"Link" : "https://nsoft-s.com", // текст ссылки
"Desc" : "Бла-бла-бла" // описание ссылки. Необязательный параметр, если его нет, вставлять в чат описание, равное тексту ссылки
}
{"Link":"n:\\\u041f\u041e\u0427\u0422\u0410\\2020\\\u0412\u0445\u0456\u0434\u043d\u0430\\07\\15\\","Desc":"n:\\\u041f\u041e\u0427\u0422\u0410\\2020\\\u0412\u0445\u0456\u0434\u043d\u0430\\07\\15\\"}
# -*- coding: utf-8 -*-
import sys
import socket
import json
import struct
HOST = "ip"
PORT = 2004
with open(r"C:\Python27\m.txt", "r") as file_handler:
for line in file_handler:
print(line)
dict_obj = {
"cmd" : "0004", # //номер команди
"ServerKey" : "iddqd", # //ключ IntegrationAPI
"APIStype" : "python", # //з якого середовища відправляємо
"UserFrom" : "0", # //від якого користувача відправляємо (uin)
"UID" : "20", #//в яку конференцію відправляємо (номер)
"Msg" : (line) # //власне, саме повідомлення
}"
CRLF = r"\r\n"; # #13#10
CRLF = struct.pack("BB", 13, 10) # #13#10
MCIAPI_CS_SendPrivateMessage = "0002"
MCIAPI_CS_IsUINOnline = "0003"
MCIAPI_CS_SendChannelMessage = "0004"
MCIAPI_CS_GetUINByNick = "0005"
MCIAPI_CS_GetUINByEmail = "0006"
MCIAPI_CS_IsUINExists = "0007"
MCIAPI_CS_AddBBSMessage = "0008"
MCIAPI_SC_SetChannelTopic = "0009"
MCIAPI_CS_GetChannelNameByUID = "0010"
MCIAPI_CS_IsChannelExists = "0011"
MCIAPI_CS_GetUINByADLogin = "0012"
MCIAPI_CS_GetInfoByUIN = "0013"
MCIAPI_CS_GetServerInfo = "0014"
MagicPacket = struct.pack("BB", 23, 6) # B - unsigned char. 1 byte
cs_integration_api = "0077"
iFlag = "30"
try:
try:
skt = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
except socket.error as e:
print ("Error creating socket: %s" % e)
try:
skt.connect((HOST, PORT))
except socket.gaierror as e:
print("Address-related error connecting to server: %s" % e)
except socket.error as e:
print("Error connecting to socket: %s" % e)
try:
skt.send(b'mc5.20\r\n')
data = skt.recv(1024)
print(bytes.decode(data))
skt.send(MagicPacket + cs_integration_api + iFlag + MCIAPI_CS_SendChannelMessage + json.dumps(dict_obj) + CRLF)
data = skt.recv(1024)
print bytes.decode(data)
except socket.error as e:
print("Error connecting to socket: %s" % e)
finally:
skt.close()
MSG_TYPE_ANY_LINK
Интернет-ссылка. JSON объект. Примеры:
http://
https://
ftp://
www.nsoft-s.com
ya.ru
domain.google
internal.yandex
домен.укр
{
"Link" : "https://nsoft-s.com", // текст ссылки
"Desc" : "Бла-бла-бла" // описание ссылки. Необязательный параметр,
// если его нет, вставлять в чат описание,
// равное тексту ссылки
}
dict_obj = {
"Msg" : (line) # //власне, саме повідомлення
}
dict_obj = {
"Link" : (line) # //посилання
}
dict_obj = {
"cmd" : "0004", # //номер команди
"ServerKey" : "iddqd", # //ключ IntegrationAPI
"APIStype" : "python", # //з якого середовища відправляємо
"UserFrom" : "0", # //від якого користувача відправляємо (uin)
"UID" : "31", #//в яку конференцію відправляємо (номер)
"Msg" :
{
"Link" : "https://nsoft-s.com", #// текст ссылки
"Desc" : "Бла-бла-бла"
}
}
dict_obj = {
"cmd" : "0004", # //номер команди
"ServerKey" : "iddqd", # //ключ IntegrationAPI
"APIStype" : "python", # //з якого середовища відправляємо
"UserFrom" : "0", # //від якого користувача відправляємо (uin)
"UID" : "31", #//в яку конференцію відправляємо (номер)
"MsgType" : "8",
"Msg" : {
"Link" : "https://nsoft-s.com", #// текст ссылки
"Desc" : "Бла-бла-бла"
}
}
dict_obj = {
"cmd" : "0004", # //номер команди
"ServerKey" : "iddqd", # //ключ IntegrationAPI
"APIStype" : "python", # //з якого середовища відправляємо
"UserFrom" : "0", # //від якого користувача відправляємо (uin)
"UID" : "31", #//в яку конференцію відправляємо (номер)
"MsgType" : "7",
"Msg" : {
"Link" : line, #// текст ссылки
}
}
{"Link":"\\\\10.0.23.75\\Poshta\\\u041f\u041e\u0427\u0422\u0410\\2020\\\u0412\u0445\u0456\u0434\u043d\u0430\\12\\21\\-\u0420\u043e\u0449\u0456\u043d\u0430 \u0412\u0456\u043a\u0442\u043e\u0440\u0456\u044f \u041e\u043b\u0435\u043a\u0441\u0456\u0457\u0432\u043d\u0430-\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430_ \u043c.\u0421\u0443\u043c\u0438\\","Desc":"\\\\10.0.23.75\\Poshta\\\u041f\u041e\u0427\u0422\u0410\\2020\\\u0412\u0445\u0456\u0434\u043d\u0430\\12\\21\\-\u0420\u043e\u0449\u0456\u043d\u0430 \u0412\u0456\u043a\u0442\u043e\u0440\u0456\u044f \u041e\u043b\u0435\u043a\u0441\u0456\u0457\u0432\u043d\u0430-\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430_ \u043c.\u0421\u0443\u043c\u0438\\"}
{"Link":"\\\\10.0.23.75\\Poshta\\ПОЧТА\\2020\\Вхідна\\12\\21\\"}
Добрый день. Предоставьте протокол клиента, пожалу[…]
MyChat Client [-] (29.04.2025) (win32) на мо[…]
Проекты в которых настроен доступ к "своим з[…]
Спасибо, сейчас все работает и прочих багов обнару[…]
Здравствуйте. Да. Справка, пошаговое руководство[…]
Окей, на скриншоте, что вы показываете — версия 20[…]
Добавили специальную проверку на сервер, если не с[…]
Ну мы не относимся к разряду всемогущих и всезнающ[…]
Всё ок, делайте тему, разберемся. Логи с клиентов […]
Ок, считаем пока ситуацию временной магией, не свя[…]
Здравствуйте, Виталий. Отделил ваше сообщение в […]
Разрешили эти расширения для атача в форум.