thehamkercat пре 5 година
родитељ
комит
95e608a985
3 измењених фајлова са 9 додато и 7 уклоњено
  1. 3 3
      requirements.txt
  2. 1 1
      wbb/__init__.py
  3. 5 3
      wbb/utils/pastebin.py

+ 3 - 3
requirements.txt

@@ -1,8 +1,8 @@
-ffmpeg-python
-gTTS
-git+git://github.com/OpenRestfulAPI/carbon-now-sh-API-Wrapper@master
 aiohttp
 aiofiles
+ffmpeg-python
+gTTS
+git+git://github.com/OpenRestfulAPI/carbon-now-sh-API-Wrapper
 cryptography
 dnspython
 future

+ 1 - 1
wbb/__init__.py

@@ -131,7 +131,7 @@ def get_info(app, app2):
     USERBOT_USERNAME = getme2.username
     USERBOT_MENTION = getme2.mention
     USERBOT_DC_ID = getme2.dc_id
-    all_ub_chats = [i.chat.id for i in app2.iter_dialogs() if i.chat.type in ['group', 'supergroup', 'channel']]
+    all_ub_chats = [i.chat.id for i in app2.iter_dialogs() if i.chat.type in ['group', 'supergroup', 'private']]
     ub_b_common_chats = [i.id for i in app2.get_common_chats(BOT_ID)]
     USERBOT_BOT_CHAT_DIFFERENCE = list(set(all_ub_chats).difference(ub_b_common_chats))
     USERBOT_BOT_CHAT_DIFFERENCE = [x for x in USERBOT_BOT_CHAT_DIFFERENCE if x not in SPAM_CHECK_EXCEPTION_GROUPS]

+ 5 - 3
wbb/utils/pastebin.py

@@ -22,9 +22,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
 """
 import socket
+from asyncio import get_running_loop
+from functools import partial
 
-
-async def _netcat(host, port, content):
+def _netcat(host, port, content):
     s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
     s.connect((host, port))
     s.sendall(content.encode())
@@ -38,5 +39,6 @@ async def _netcat(host, port, content):
 
 
 async def paste(content):
-    link = await _netcat("ezup.dev", 9999, content)
+    loop = get_running_loop()
+    link = await loop.run_in_executor(None, partial(_netcat, "ezup.dev", 9999, content))
     return link