메뉴 건너뛰기

목록
profile
조회 수 96 댓글 4 예스잼 1 노잼 0

 

1
2
3
pip install telethon
pip install telegram
pip install googletrans==3.1.0a0
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# In[0]:asynchronous
import asyncio
import nest_asyncio
nest_asyncio.apply()
 
# In[1]:googletrans
from googletrans import Translator
translator = Translator()
 
# In[2]:telegram_bot
import telegram                                                               
# ★
TelegramToken = '111111:aaaaaaa'                                               # 텔레그램 봇 토큰(BotPeerID:Hash)
TelegramId = '1111111111'                                                      # 아이디(UserPeerID)
# ★
 
# In[3]:telethon
from telethon import TelegramClient,events
# ★
api_id = 1111111                                                               # 텔레그램 Api id,hash
api_hash = 'aaaaaaaaa111111111'              
# ★
client = TelegramClient('session_trans', api_id, api_hash)                     # session_trans = 오픈 또는 생성할 세션파일명
 
# 세션파일 오픈 및 세션이 닫히지않게(세션파일이없는경우 콘솔창에 휴대폰번호입력해달라고 인증절차 뜨고 그 이후 생성이됨)
async def Telethon_run():
    await client.start()
    await client.run_until_disconnected()
 
# 메세지 상호작용
@client.on(events.NewMessage)
async def handler(event):
    msgs=str(event)
    
    # ▼ 초기 실행시 주석풀고 user_id 또는 channel_id 체크
    #print(msgs)
        
    # 특정 채널에서 수신한 메세지인 경우   
    # ★
    if 'channel_id=1195956014' in msgs:
    # ★
        Message=(msgs[msgs.find(', message=')+11:msgs.find(', out=')]) 
 
        # 메세지 번역후 봇을 통해 유저에게 전송
        translation = translator.translate(Message, dest='ko')
        telegram.Bot(TelegramToken).sendMessage(TelegramId,translation.text)
 
# In[4]:run
if __name__ == "__main__":
    asyncio.run(Telethon_run())
cs

 

 

 

이미지 13.png

 

채널애들 뭐라는건지 궁금해서 짜집기했는데

쓸일없을거같음

  • profile
    노예 2021.10.29 14:10
    왤캐 똑똑이잉ㅁ
  • profile
    저능아 2021.10.29 14:10
    저바본데
  • profile
    만년필 2021.10.29 22:49
    구글은 언어감지해서 자동번역도 해줌?
    예전엔 출발언어 반드시 지정해야해서 언어 감지 API도 추가로 붙이고 했었는데
  • profile
    저능아 2021.10.29 23:37
    출발언어는 설정안해도되더라

List of Articles
번호 제목 글쓴이 날짜 조회 수 추천
공지 수용소닷컴 이용약관 file asuka 2020.05.16 1357 1
622 else if 왜쓰는지 이제 이해했음 5 바보 2021.10.15 100 0
621 허접이라 파이썬 하겠음 2 그리드 2021.10.16 120 0
620 이거 권한이 없습니다 창뜸 10 file 노동자 2021.10.19 106 0
619 막상 해보니 셀레니움으로는 못할거 같기도 하네 17 노동자 2021.10.19 129 0
618 시바 리눅스 6 그리드 2021.10.20 62 0
617 파이썬 기본 문법은 떼고 만들기 시작해야될거 같음 3 file 노동자 2021.10.21 82 0
616 메서드이름짓기 귀찮아서 7 file 저능아 2021.10.24 63 0
615 워드프레스랑 XE 스토어 보는중... 1 file 鎌倉 2021.10.24 49 0
614 C 언어 2일차... 3 file 鎌倉 2021.10.27 73 0
613 상면비 노무 비쌈 2 file 만년필 2021.10.27 48 0
612 컴퓨터 전공 어디로 가야함? 10 그리드 2021.10.28 83 0
611 파이썬에선 불리언 첫글자 대문자임 5 포치 2021.10.29 61 0
» 텔레그램 채널 메세지 번역 4 file 저능아 2021.10.29 96 1
609 웹사이트 호스팅 해주는거 싸고 좋은데 뭐있냐 3 file 鎌倉 2021.10.31 64 0
608 NHN 웹 호스팅 보고있는데 1 file 毛簿没区 2021.11.03 41 0
607 아 시발 대가리 복잡해지노 1 file 毛簿没区 2021.11.03 37 0
606 이제는 Web 3.0에 대해서도 2 그리드 2021.11.04 49 0
605 오늘찾아본것들 2 file 고졸빡통아오바 2021.11.06 52 0
604 심심해서 수용소 짤 파밍하는 스크립트 만듬 3 MDR 2021.11.06 56 0
603 테써랙트 OCR 써본 놈 있냐? 1 MDR 2021.11.07 40 0
목록
Board Pagination Prev 1 ... 21 22 23 24 25 26 27 28 29 30 ... 57 Next
/ 57