메뉴 건너뛰기

목록
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
1062 타입스크립트 간단히 테스트하기좋은곳 4 file 으ㅇ유ㅏ」 2021.11.22 91 1
1061 저 칭찬해주셈 11 고졸빡통아오바 2021.11.09 65 1
» 텔레그램 채널 메세지 번역 4 file 저능아 2021.10.29 96 1
1059 음악봇 2 file 바보 2021.10.07 107 1
1058 요즘 RN 공부함 3 마루쉐 2021.09.08 57 1
1057 학생의 코드를 보는 교수.jpg 2 file 머스크멜론 2021.09.01 116 1
1056 감잡았음 9 file 바보 2021.08.23 75 1
1055 공부중 1 file 그리드 2021.08.16 59 1
1054 서버 하나 또 사야지 2 file 만년필 2021.08.01 39 1
1053 [Python] File.readlines / IndexError: list index out of range 10 토깽이 2021.07.31 81 1
1052 프론트 잡기술 연습용 앱 1 file 마루쉐 2021.07.08 79 1
1051 이거 하드인줄알았음 10 file 코도모 2021.05.18 114 1
1050 씨샵하고 파이썬배우니까 왜캐좆같냐 2 샤프 2021.04.01 64 1
1049 요새 심심해서 영상 처리 강의 듣는데 재미져 file MDR 2021.01.26 58 1
1048 4시간 만에 버그 고쳤따.. 마루쉐 2021.01.18 104 1
1047 Selenium alert_is_present 작동 원리 2 우지챠 2021.01.04 623 1
1046 오늘 코딩 안 했어! 대신 재밌는 얘기 3 마루쉐 2021.01.02 85 1
1045 오늘의 코딩 일기 +잡다한 생각 고라니 2020.12.06 57 1
1044 모델 CNN 학습할 때 적당한 횟수 알려주는 거 있냐?? MDR 2020.12.04 42 1
1043 옛날에 제가 쓰고 뿌듯하다고 생각한 코드 좀 생각해봐씀 file 고라니 2020.11.24 67 1
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 57 Next
/ 57