Traceback (most recent call last):


 "/usr/lib/python3.5/asyncio/tasks.py", line 241, in _step

result = coro.throw(exc)


 "/usr/local/lib/python3.5/dist-packages/telethon/client/updates.py", line 381, in _dispatch_update

await self._get_difference(update, channel_id, pts_date)


 "/usr/local/lib/python3.5/dist-packages/telethon/client/updates.py", line 464, in _get_difference

force=True


 "/usr/local/lib/python3.5/dist-packages/telethon/client/users.py", line 64, in __call__

result = await future


 "/usr/lib/python3.5/asyncio/futures.py", line 361, in __iter__

yield self
# This tells Task to wait for completion.


 "/usr/lib/python3.5/asyncio/tasks.py", line 296, in _wakeup

future.result()


 "/usr/lib/python3.5/asyncio/futures.py", line 274, in result

raise self._exception
telethon.errors.rpcerrorlist.ChannelInvalidError: Invalid channel object. Make sure to pass the right types, for instance making sure that the request is designed for channels or otherwise look for a different one more suited (caused by GetChannelDifferenceRequest)

Traceback (most recent call last):

 "C:\Python\Lib\threading.py", line 808, in **bootstrap_inner
self.run()

 "c:\sevabot\sevabot\bot\modules.py", line 246, in run
self.result = self.func()

 "c:\sevabot\sevabot\bot\modules.py", line 64, in threaded_run
process = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=False, env=env)

 "C:\Python\Lib\subprocess.py", line 711, in __init**
errread, errwrite)

 "C:\Python\Lib\subprocess.py", line 948, in _execute_child
startupinfo)TypeError: environment can only contain strings